﻿<?xml version="1.0" encoding="utf-8"?>
<Root CoveredStatements="9210" TotalStatements="15432" CoveragePercent="60" ReportType="Xml" DotCoverVersion="2.6.608.466">
  <SolutionFolder Name="Tests" CoveredStatements="2808" TotalStatements="3538" CoveragePercent="79">
    <Project Name="RockBus.Clients.Interfaces" CoveredStatements="94" TotalStatements="145" CoveragePercent="65">
      <Namespace Name="RockBus.Clients.Interfaces" CoveredStatements="94" TotalStatements="145" CoveragePercent="65">
        <Type Name="LoanApplicationEvent" CoveredStatements="7" TotalStatements="7" CoveragePercent="100">
          <Constructor Name="LoanApplicationEvent()" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
          <Property Name="ID:int" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
            <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          </Property>
          <Property Name="SomeValue:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
            <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          </Property>
          <Property Name="StartTick:long" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
            <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          </Property>
          <Method Name="ToString():string" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Type>
        <Type Name="LoanApplicationEventV2" CoveredStatements="4" TotalStatements="7" CoveragePercent="57">
          <Constructor Name="LoanApplicationEventV2()" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
          <Property Name="ID:int" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
            <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          </Property>
          <Property Name="SomeProperty:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
            <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          </Property>
          <Property Name="StartTick:long" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
            <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          </Property>
          <Method Name="ToString():string" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Type>
        <Type Name="LoanApplicationRequest" CoveredStatements="7" TotalStatements="7" CoveragePercent="100">
          <Constructor Name="LoanApplicationRequest()" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
          <Property Name="ID:int" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
            <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          </Property>
          <Property Name="SomeValue:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
            <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          </Property>
          <Property Name="StartTick:long" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
            <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          </Property>
          <Method Name="ToString():string" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Type>
        <Type Name="LoanApplicationResponse" CoveredStatements="7" TotalStatements="7" CoveragePercent="100">
          <Constructor Name="LoanApplicationResponse()" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
          <Property Name="ID:int" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
            <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          </Property>
          <Property Name="SomeValue:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
            <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          </Property>
          <Property Name="StartTick:long" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
            <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          </Property>
          <Method Name="ToString():string" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Type>
        <Type Name="LoanApplicationStatusRequest" CoveredStatements="7" TotalStatements="7" CoveragePercent="100">
          <Constructor Name="LoanApplicationStatusRequest()" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
          <Property Name="ID:int" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
            <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          </Property>
          <Property Name="SomeValue:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
            <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          </Property>
          <Property Name="StartTick:long" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
            <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          </Property>
          <Method Name="ToString():string" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Type>
        <Type Name="LoanApplicationStatusResponse" CoveredStatements="10" TotalStatements="13" CoveragePercent="77">
          <Constructor Name="LoanApplicationStatusResponse()" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
          <Constructor Name="LoanApplicationStatusResponse(LoanApplicationStatusRequest)" CoveredStatements="6" TotalStatements="6" CoveragePercent="100" />
          <Property Name="ID:int" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
            <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          </Property>
          <Property Name="RequestStartTick:long" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
            <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          </Property>
          <Property Name="SomeValue:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
            <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          </Property>
          <Property Name="StartTick:long" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
            <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          </Property>
          <Method Name="ToString():string" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Type>
        <Type Name="LoanProcessorClient" CoveredStatements="0" TotalStatements="12" CoveragePercent="0">
          <Constructor Name="LoanProcessorClient(ClientBaseArgs)" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <Method Name="ProcessLoanApplicationEvent(LoanApplicationEvent):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <Method Name="ProcessLoanApplicationStatusRequest(LoanApplicationStatusRequest):LoanApplicationStatusResponse" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <Method Name="ProcessNewInterestRateEvent(NewInterestRateEvent):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Type>
        <Type Name="LoanProcessorClientAsync" CoveredStatements="21" TotalStatements="21" CoveragePercent="100">
          <Constructor Name="LoanProcessorClientAsync(ClientBaseArgs)" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <Method Name="BeginProcessLoanApplicationEvent(LoanApplicationEvent,AsyncCallback,object):IAsyncResult" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <Method Name="BeginProcessLoanApplicationStatusRequest(LoanApplicationStatusRequest,AsyncCallback,object):IAsyncResult" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <Method Name="BeginProcessNewInterestRateEvent(NewInterestRateEvent,AsyncCallback,object):IAsyncResult" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <Method Name="EndProcessLoanApplicationEvent(IAsyncResult):void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <Method Name="EndProcessLoanApplicationStatusRequest(IAsyncResult):LoanApplicationStatusResponse" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <Method Name="EndProcessNewInterestRateEvent(IAsyncResult):void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Type>
        <Type Name="LoanProcessorClientAsyncV2" CoveredStatements="6" TotalStatements="21" CoveragePercent="29">
          <Constructor Name="LoanProcessorClientAsyncV2(ClientBaseArgs)" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <Method Name="BeginProcessLoanApplicationEvent(LoanApplicationEventV2,AsyncCallback,object):IAsyncResult" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <Method Name="BeginProcessLoanApplicationStatusRequest(LoanApplicationStatusRequest,AsyncCallback,object):IAsyncResult" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <Method Name="BeginProcessNewInterestRateEvent(NewInterestRateEvent,AsyncCallback,object):IAsyncResult" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <Method Name="EndProcessLoanApplicationEvent(IAsyncResult):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <Method Name="EndProcessLoanApplicationStatusRequest(IAsyncResult):LoanApplicationStatusResponse" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <Method Name="EndProcessNewInterestRateEvent(IAsyncResult):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Type>
        <Type Name="LoanProcessorOneWayClient" CoveredStatements="0" TotalStatements="6" CoveragePercent="0">
          <Constructor Name="LoanProcessorOneWayClient(ClientBaseArgs)" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <Method Name="ProcessNewInterestRateEvent(NewInterestRateEvent):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Type>
        <Type Name="NewInterestRateEvent" CoveredStatements="7" TotalStatements="7" CoveragePercent="100">
          <Constructor Name="NewInterestRateEvent()" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
          <Property Name="ID:int" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
            <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          </Property>
          <Property Name="SomeValue:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
            <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          </Property>
          <Property Name="StartTick:long" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
            <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          </Property>
          <Method Name="ToString():string" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Type>
        <Type Name="ProcessLoanApplicationClient" CoveredStatements="6" TotalStatements="6" CoveragePercent="100">
          <Constructor Name="ProcessLoanApplicationClient(ClientBaseArgs)" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <Method Name="ProcessLoanApplication(LoanApplicationRequest):LoanApplicationResponse" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Type>
        <Type Name="ProcessLoanApplicationOneWayClient" CoveredStatements="6" TotalStatements="6" CoveragePercent="100">
          <Constructor Name="ProcessLoanApplicationOneWayClient(ClientBaseArgs)" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <Method Name="ProcessLoanApplication(LoanApplicationRequest):void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Type>
        <Type Name="ProcessLoanApplicationResponseOneWayClient" CoveredStatements="6" TotalStatements="6" CoveragePercent="100">
          <Constructor Name="ProcessLoanApplicationResponseOneWayClient(ClientBaseArgs)" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <Method Name="ProcessLoanApplicationResponse(LoanApplicationResponse):void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Type>
        <Type Name="ProcessLoanApplicationResponseTwoWayAckClient" CoveredStatements="0" TotalStatements="6" CoveragePercent="0">
          <Constructor Name="ProcessLoanApplicationResponseTwoWayAckClient(ClientBaseArgs)" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <Method Name="ProcessLoanApplicationResponse(LoanApplicationResponse):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Type>
        <Type Name="ProcessLoanApplicationTwoWayAckClient" CoveredStatements="0" TotalStatements="6" CoveragePercent="0">
          <Constructor Name="ProcessLoanApplicationTwoWayAckClient(ClientBaseArgs)" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <Method Name="ProcessLoanApplication(LoanApplicationRequest):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Type>
      </Namespace>
    </Project>
    <Project Name="RockBus.Clients.LoanProcessor" CoveredStatements="138" TotalStatements="418" CoveragePercent="33">
      <Namespace Name="RockBus.Clients.LoanProcessor" CoveredStatements="138" TotalStatements="418" CoveragePercent="33">
        <Type Name="CallStats" CoveredStatements="9" TotalStatements="33" CoveragePercent="27">
          <Constructor Name="CallStats(string,int)" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <Constructor Name="CallStats(string,string,int)" CoveredStatements="6" TotalStatements="6" CoveragePercent="100" />
          <Method Name="CompareTo(CallStats):int" CoveredStatements="0" TotalStatements="18" CoveragePercent="0" />
          <Method Name="CompareTo(object):int" CoveredStatements="0" TotalStatements="6" CoveragePercent="0" />
        </Type>
        <Type Name="LoanProcessorService" CoveredStatements="73" TotalStatements="94" CoveragePercent="78">
          <Constructor Name="LoanProcessorService()" CoveredStatements="11" TotalStatements="14" CoveragePercent="79" />
          <Property Name="ThrowExceptions:bool" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
            <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          </Property>
          <Method Name="Ping():void" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
          <Method Name="ProcessLoanApplicationEvent(LoanApplicationEvent):void" CoveredStatements="19" TotalStatements="25" CoveragePercent="76">
            <OwnCoverage CoveredStatements="18" TotalStatements="24" CoveragePercent="75" />
            <AnonymousMethod Name="(CallStats):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
          </Method>
          <Method Name="ProcessLoanApplicationStatusRequest(LoanApplicationStatusRequest):LoanApplicationStatusResponse" CoveredStatements="19" TotalStatements="24" CoveragePercent="79">
            <OwnCoverage CoveredStatements="18" TotalStatements="23" CoveragePercent="78" />
            <AnonymousMethod Name="(CallStats):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
          </Method>
          <Method Name="ProcessNewInterestRateEvent(NewInterestRateEvent):void" CoveredStatements="18" TotalStatements="23" CoveragePercent="78">
            <OwnCoverage CoveredStatements="17" TotalStatements="22" CoveragePercent="77" />
            <AnonymousMethod Name="(CallStats):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
          </Method>
          <Method Name="ResetCallStats():void" CoveredStatements="6" TotalStatements="6" CoveragePercent="100" />
        </Type>
        <Type Name="LoanProcessorServiceTransactional" CoveredStatements="0" TotalStatements="84" CoveragePercent="0">
          <Constructor Name="LoanProcessorServiceTransactional()" CoveredStatements="0" TotalStatements="19" CoveragePercent="0" />
          <Property Name="DoWriteTransactedFile:bool" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
            <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          </Property>
          <Property Name="Id:int" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
            <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          </Property>
          <Property Name="ThrowExceptions:bool" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
            <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          </Property>
          <Method Name="Ping():void" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
          <Method Name="ProcessLoanApplicationEvent(LoanApplicationEvent):void" CoveredStatements="0" TotalStatements="11" CoveragePercent="0" />
          <Method Name="ProcessLoanApplicationStatusRequest(LoanApplicationStatusRequest):LoanApplicationStatusResponse" CoveredStatements="0" TotalStatements="12" CoveragePercent="0" />
          <Method Name="ProcessNewInterestRateEvent(NewInterestRateEvent):void" CoveredStatements="0" TotalStatements="25" CoveragePercent="0" />
          <Method Name="TraceTransactionInfo(string):void" CoveredStatements="0" TotalStatements="8" CoveragePercent="0" />
          <Method Name="WriteTransactedFile(string):void" CoveredStatements="0" TotalStatements="7" CoveragePercent="0" />
        </Type>
        <Type Name="ProcessLoanApplicationOneWayService" CoveredStatements="17" TotalStatements="17" CoveragePercent="100">
          <Method Name="ProcessLoanApplication(LoanApplicationRequest):void" CoveredStatements="17" TotalStatements="17" CoveragePercent="100">
            <OwnCoverage CoveredStatements="6" TotalStatements="6" CoveragePercent="100" />
            <AnonymousMethod Name="():void" CoveredStatements="11" TotalStatements="11" CoveragePercent="100" />
          </Method>
        </Type>
        <Type Name="ProcessLoanApplicationOneWayServiceBase" CoveredStatements="20" TotalStatements="21" CoveragePercent="95">
          <Property Name="ReplyEndpointName:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
            <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          </Property>
          <Method Name="ProcessLoanApplication(LoanApplicationRequest,out LoanApplicationResponse,out MessageHeader):void" CoveredStatements="12" TotalStatements="12" CoveragePercent="100" />
          <Method Name="TryGetCorrelationHeader(OperationContext,out CorrelationHeader):bool" CoveredStatements="8" TotalStatements="9" CoveragePercent="89" />
        </Type>
        <Type Name="ProcessLoanApplicationResponseOneWayService" CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        <Type Name="ProcessLoanApplicationResponseOneWayServiceBase" CoveredStatements="19" TotalStatements="24" CoveragePercent="79">
          <Constructor Name="ProcessLoanApplicationResponseOneWayServiceBase()" CoveredStatements="2" TotalStatements="2" CoveragePercent="100" />
          <Method Name="ProcessLoanApplicationResponse(LoanApplicationResponse):void" CoveredStatements="8" TotalStatements="8" CoveragePercent="100">
            <OwnCoverage CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
            <AnonymousMethod Name="():void" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
          </Method>
          <Method Name="WaitForNextResponse(int):LoanApplicationResponse" CoveredStatements="9" TotalStatements="14" CoveragePercent="64" />
        </Type>
        <Type Name="ProcessLoanApplicationResponseTwoWayAckService" CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        <Type Name="ProcessLoanApplicationService" CoveredStatements="0" TotalStatements="6" CoveragePercent="0">
          <Method Name="ProcessLoanApplication(LoanApplicationRequest):LoanApplicationResponse" CoveredStatements="0" TotalStatements="6" CoveragePercent="0" />
        </Type>
        <Type Name="ProcessLoanApplicationTwoWayAckService" CoveredStatements="0" TotalStatements="17" CoveragePercent="0">
          <Method Name="ProcessLoanApplication(LoanApplicationRequest):void" CoveredStatements="0" TotalStatements="17" CoveragePercent="0">
            <OwnCoverage CoveredStatements="0" TotalStatements="6" CoveragePercent="0" />
            <AnonymousMethod Name="():void" CoveredStatements="0" TotalStatements="11" CoveragePercent="0" />
          </Method>
        </Type>
        <Type Name="Program" CoveredStatements="0" TotalStatements="122" CoveragePercent="0">
          <Constructor Name="Program()" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <Method Name="Main(string[]):void" CoveredStatements="0" TotalStatements="107" CoveragePercent="0" />
          <Method Name="WriteHostDetails(ServiceHost):void" CoveredStatements="0" TotalStatements="12" CoveragePercent="0" />
        </Type>
      </Namespace>
    </Project>
    <Project Name="RockBus.Composition.Tests" CoveredStatements="55" TotalStatements="72" CoveragePercent="76">
      <Namespace Name="RockBus.Composition.Tests" CoveredStatements="55" TotalStatements="72" CoveragePercent="76">
        <Type Name="A" CoveredStatements="0" TotalStatements="6" CoveragePercent="0">
          <Constructor Name="A(IB)" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
          <Property Name="B:IB" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
            <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          </Property>
          <Method Name="DoA():void" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
        </Type>
        <Type Name="B" CoveredStatements="0" TotalStatements="5" CoveragePercent="0">
          <Constructor Name="B()" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <Property Name="A:IA" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
            <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          </Property>
          <Method Name="DoB():void" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
        </Type>
        <Type Name="CircularDependencyTest" CoveredStatements="0" TotalStatements="6" CoveragePercent="0">
          <Method Name="TestResolve():void" CoveredStatements="0" TotalStatements="6" CoveragePercent="0" />
        </Type>
        <Type Name="DependencyResolutionTests" CoveredStatements="55" TotalStatements="55" CoveragePercent="100">
          <Constructor Name="DependencyResolutionTests()" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <Method Name="TestDbSubscriptionPersistenceDbMessagePersistenceDependencyManager():void" CoveredStatements="10" TotalStatements="10" CoveragePercent="100" />
          <Method Name="TestDbSubscriptionPersistenceMsmqMessagePersistenceDependencyManager():void" CoveredStatements="6" TotalStatements="6" CoveragePercent="100" />
          <Method Name="TestEntLibSubscriptionCachingMsmqMessagePersistenceDependencyManager():void" CoveredStatements="6" TotalStatements="6" CoveragePercent="100" />
          <Method Name="TestInMemoryDependencyManager():void" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
          <Method Name="TestSharedDependencies(IDependencyManager):void" CoveredStatements="26" TotalStatements="26" CoveragePercent="100" />
        </Type>
      </Namespace>
    </Project>
    <Project Name="RockBus.Configuration.Tests" CoveredStatements="14" TotalStatements="14" CoveragePercent="100">
      <Namespace Name="RockBus.Tests" CoveredStatements="14" TotalStatements="14" CoveragePercent="100">
        <Type Name="ServiceBusConfigurationTests" CoveredStatements="14" TotalStatements="14" CoveragePercent="100">
          <Method Name="can_create_SubscriptionFilterConfiguration():void" CoveredStatements="14" TotalStatements="14" CoveragePercent="100" />
        </Type>
      </Namespace>
    </Project>
    <Project Name="RockBus.DataContracts.Tests" CoveredStatements="76" TotalStatements="94" CoveragePercent="81">
      <Namespace Name="RockBus.DataContracts.Tests" CoveredStatements="68" TotalStatements="86" CoveragePercent="79">
        <Type Name="DataContractHelper" CoveredStatements="14" TotalStatements="14" CoveragePercent="100">
          <Method Name="CreateSubscriberConfiguration():SubscriberConfiguration" CoveredStatements="14" TotalStatements="14" CoveragePercent="100">
            <OwnCoverage CoveredStatements="13" TotalStatements="13" CoveragePercent="100" />
            <AnonymousMethod Name="(FilterInfo):string" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
          </Method>
        </Type>
        <Type Name="JsonNetSerializationTests" CoveredStatements="54" TotalStatements="54" CoveragePercent="100">
          <Method Name="CreateSerializer():JsonSerializer" CoveredStatements="7" TotalStatements="7" CoveragePercent="100" />
          <Method Name="Deserialize&lt;T&gt;(string):T" CoveredStatements="8" TotalStatements="8" CoveragePercent="100" />
          <Method Name="Serialize&lt;T&gt;(T):string" CoveredStatements="10" TotalStatements="10" CoveragePercent="100" />
          <Method Name="TestAddOrUpdateSubscribers():void" CoveredStatements="8" TotalStatements="8" CoveragePercent="100" />
          <Method Name="TestDictionary():void" CoveredStatements="14" TotalStatements="14" CoveragePercent="100" />
          <Method Name="TestGetSubscriptionConfiguration():void" CoveredStatements="7" TotalStatements="7" CoveragePercent="100" />
        </Type>
        <Type Name="JsonWcfSerializationTests" CoveredStatements="0" TotalStatements="16" CoveragePercent="0">
          <Method Name="TestGetSubscriptionConfiguration():void" CoveredStatements="0" TotalStatements="16" CoveragePercent="0" />
        </Type>
        <Type Name="UnitTest1" CoveredStatements="0" TotalStatements="2" CoveragePercent="0">
          <Method Name="TestMethod1():void" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
        </Type>
      </Namespace>
      <Namespace Name="RockBus.Tests" CoveredStatements="8" TotalStatements="8" CoveragePercent="100">
        <Type Name="SubscriptionFilterConfigurationTests" CoveredStatements="8" TotalStatements="8" CoveragePercent="100">
          <Method Name="can_merge_SubscriberConfiguration():void" CoveredStatements="8" TotalStatements="8" CoveragePercent="100" />
        </Type>
      </Namespace>
    </Project>
    <Project Name="RockBus.Hosting.Tests" CoveredStatements="36" TotalStatements="52" CoveragePercent="69">
      <Namespace Name="RockBus.Hosting.Tests" CoveredStatements="36" TotalStatements="52" CoveragePercent="69">
        <Type Name="ServiceHostManagerTests" CoveredStatements="34" TotalStatements="40" CoveragePercent="85">
          <Method Name="TestServiceHostManager_UpdateServiceHosts(IServiceHostManager):void" CoveredStatements="29" TotalStatements="29" CoveragePercent="100" />
          <Method Name="TestUpdateServiceHosts_IisHosting():void" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
          <Method Name="TestUpdateServiceHosts_SelfHosting():void" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
          <Method Name="tsm_OnSubscriptionConfigurationChanged(object,SubscriptionConfigurationChangedEventArgs):void" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
        </Type>
        <Type Name="TestSubscriptionConfigManager" CoveredStatements="2" TotalStatements="12" CoveragePercent="17">
          <Event Name="OnSubscriptionConfigurationChanged:EventHandler&lt;SubscriptionConfigurationChangedEventArgs&gt;" CoveredStatements="2" TotalStatements="4" CoveragePercent="50">
            <EventAdder CoveredStatements="2" TotalStatements="2" CoveragePercent="100" />
            <EventRemover CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
          </Event>
          <Property Name="PublisherConfiguration:PublisherConfiguration" CoveredStatements="0" TotalStatements="2" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
          </Property>
          <Property Name="StaticPublisherConfiguration:PublisherConfiguration" CoveredStatements="0" TotalStatements="2" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
          </Property>
          <Property Name="StaticSubscriberConfiguration:SubscriberConfiguration" CoveredStatements="0" TotalStatements="2" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
          </Property>
          <Property Name="SubscriberConfiguration:SubscriberConfiguration" CoveredStatements="0" TotalStatements="2" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
          </Property>
        </Type>
      </Namespace>
    </Project>
    <Project Name="RockBus.Logging.Tests" CoveredStatements="8" TotalStatements="8" CoveragePercent="100">
      <Namespace Name="RockBus.Logging.Tests" CoveredStatements="8" TotalStatements="8" CoveragePercent="100">
        <Type Name="TestLogging" CoveredStatements="8" TotalStatements="8" CoveragePercent="100">
          <Method Name="TestLog4NetLogger():void" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
          <Method Name="TestTraceLogger():void" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        </Type>
      </Namespace>
    </Project>
    <Project Name="RockBus.MessageRepository.Db.Tests" CoveredStatements="244" TotalStatements="244" CoveragePercent="100">
      <Namespace Name="RockBus.MessageRepository.Db.Tests" CoveredStatements="244" TotalStatements="244" CoveragePercent="100">
        <Type Name="MessageRepositoryTests" CoveredStatements="35" TotalStatements="35" CoveragePercent="100">
          <Property Name="MessageRepository:MessageRepository" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
            <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          </Property>
          <Method Name="can_store_message():void" CoveredStatements="31" TotalStatements="31" CoveragePercent="100" />
          <Method Name="ClassInitialize(TestContext):void" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        </Type>
        <Type Name="ReadableDechunkingStreamTests" CoveredStatements="79" TotalStatements="79" CoveragePercent="100">
          <Method Name="can_read_stream_with_one_chunk():void" CoveredStatements="66" TotalStatements="66" CoveragePercent="100" />
          <Method Name="CreateReadableDechunkingStream(int):ReadableDechunkingStream" CoveredStatements="13" TotalStatements="13" CoveragePercent="100">
            <OwnCoverage CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
            <AnonymousMethod Name="(int):Byte[]" CoveredStatements="9" TotalStatements="9" CoveragePercent="100" />
          </Method>
        </Type>
        <Type Name="TestBufferConfig" CoveredStatements="6" TotalStatements="6" CoveragePercent="100">
          <Property Name="MaxBufferPoolSize:long" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
            <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          </Property>
          <Property Name="MaxBufferSize:int" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
            <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          </Property>
        </Type>
        <Type Name="WritableChunkingStreamTests" CoveredStatements="124" TotalStatements="124" CoveragePercent="100">
          <Constructor Name="WritableChunkingStreamTests()" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
          <Property Name="BufferManager:IBufferManager" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
            <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          </Property>
          <Method Name="can_chunk_bfs_in_big_chunks():void" CoveredStatements="44" TotalStatements="44" CoveragePercent="100">
            <OwnCoverage CoveredStatements="42" TotalStatements="42" CoveragePercent="100" />
            <AnonymousMethod Name="(Byte[],int,int,int):void" CoveredStatements="2" TotalStatements="2" CoveragePercent="100" />
          </Method>
          <Method Name="can_chunk_stream_in_bigger_chunks():void" CoveredStatements="36" TotalStatements="36" CoveragePercent="100">
            <OwnCoverage CoveredStatements="34" TotalStatements="34" CoveragePercent="100" />
            <AnonymousMethod Name="(Byte[],int,int,int):void" CoveredStatements="2" TotalStatements="2" CoveragePercent="100" />
          </Method>
          <Method Name="can_chunk_stream_in_smaller_chunks():void" CoveredStatements="40" TotalStatements="40" CoveragePercent="100">
            <OwnCoverage CoveredStatements="38" TotalStatements="38" CoveragePercent="100" />
            <AnonymousMethod Name="(Byte[],int,int,int):void" CoveredStatements="2" TotalStatements="2" CoveragePercent="100" />
          </Method>
        </Type>
      </Namespace>
    </Project>
    <Project Name="RockBus.Monitoring.Tests" CoveredStatements="8" TotalStatements="8" CoveragePercent="100">
      <Namespace Name="RockBus.Monitoring.Tests" CoveredStatements="8" TotalStatements="8" CoveragePercent="100">
        <Type Name="MonitoringServiceTests" CoveredStatements="8" TotalStatements="8" CoveragePercent="100">
          <Method Name="TestGetCounters():void" CoveredStatements="8" TotalStatements="8" CoveragePercent="100" />
        </Type>
      </Namespace>
    </Project>
    <Project Name="RockBus.NuGetPkgs.Tests" CoveredStatements="0" TotalStatements="18" CoveragePercent="0">
      <Namespace Name="RockBus.NuGetPkgs.Tests" CoveredStatements="0" TotalStatements="18" CoveragePercent="0">
        <Type Name="MessageHandler" CoveredStatements="0" TotalStatements="6" CoveragePercent="0">
          <Property Name="Id:string" CoveredStatements="0" TotalStatements="2" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
          </Property>
          <Method Name="ProcessMessageAsync(Message,Transaction):Task" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
          <Method Name="ProcessRequestAsync(Message,Transaction):Task&lt;Message&gt;" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
        </Type>
        <Type Name="RockBusClientTests" CoveredStatements="0" TotalStatements="12" CoveragePercent="0">
          <Method Name="TestSubscriber():void" CoveredStatements="0" TotalStatements="12" CoveragePercent="0" />
        </Type>
      </Namespace>
    </Project>
    <Project Name="RockBus.PerformanceCounters.Tests" CoveredStatements="86" TotalStatements="93" CoveragePercent="92">
      <Namespace Name="RockBus.PerformanceCounters.Tests" CoveredStatements="86" TotalStatements="93" CoveragePercent="92">
        <Type Name="PccTest" CoveredStatements="27" TotalStatements="33" CoveragePercent="82">
          <Constructor Name="PccTest()" CoveredStatements="9" TotalStatements="9" CoveragePercent="100" />
          <Property Name="CategoryHelp:string" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          </Property>
          <Property Name="CategoryName:string" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
            <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          </Property>
          <Property Name="InstanceName:string" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
            <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          </Property>
          <Property Name="OperationNames:IEnumerable&lt;string&gt;" CoveredStatements="6" TotalStatements="6" CoveragePercent="100">
            <PropertyGetter CoveredStatements="6" TotalStatements="6" CoveragePercent="100">
              <InternalCompiledMethod Name="MoveNext():bool" CoveredStatements="6" TotalStatements="6" CoveragePercent="100" />
            </PropertyGetter>
          </Property>
          <Property Name="ProcessStartTime:DateTime" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
            <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          </Property>
          <Property Name="UpdateIntervalMs:int" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
            <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
            <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          </Property>
        </Type>
        <Type Name="PerformanceCounterFactoryTests" CoveredStatements="59" TotalStatements="60" CoveragePercent="98">
          <Method Name="TestCreateOperationCounter():void" CoveredStatements="19" TotalStatements="19" CoveragePercent="100">
            <OwnCoverage CoveredStatements="7" TotalStatements="7" CoveragePercent="100" />
            <AnonymousMethod Name="(int):void" CoveredStatements="12" TotalStatements="12" CoveragePercent="100" />
          </Method>
          <Method Name="TestCreateReadOnlyOperationCounters():void" CoveredStatements="17" TotalStatements="17" CoveragePercent="100" />
          <Method Name="TestInit():void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <Method Name="TestOperationCounter():void" CoveredStatements="12" TotalStatements="12" CoveragePercent="100" />
          <Method Name="TestUpTimeCounter():void" CoveredStatements="8" TotalStatements="9" CoveragePercent="89" />
        </Type>
      </Namespace>
    </Project>
    <Project Name="RockBus.Pipeline.Tests" CoveredStatements="22" TotalStatements="22" CoveragePercent="100">
      <Namespace Name="RockBus.Pipeline.Tests" CoveredStatements="22" TotalStatements="22" CoveragePercent="100">
        <Type Name="PipelineFactoryTests" CoveredStatements="22" TotalStatements="22" CoveragePercent="100">
          <Method Name="TestCreatePipeline():void" CoveredStatements="22" TotalStatements="22" CoveragePercent="100" />
        </Type>
      </Namespace>
    </Project>
    <Project Name="RockBus.PipelineComponents.Tests" CoveredStatements="84" TotalStatements="101" CoveragePercent="83">
      <Namespace Name="RockBus.PipelineComponents.Tests" CoveredStatements="84" TotalStatements="101" CoveragePercent="83">
        <Type Name="TestPipelineComponent" CoveredStatements="3" TotalStatements="7" CoveragePercent="43">
          <Constructor Name="TestPipelineComponent(IPipelineComponentConfiguration)" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <Property Name="Configuration:IPipelineComponentConfiguration" CoveredStatements="0" TotalStatements="2" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
          </Property>
          <Method Name="Execute(Message,IPipelineContext):Message" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
        </Type>
        <Type Name="TestPipelineComponentConfiguration" CoveredStatements="9" TotalStatements="18" CoveragePercent="50">
          <Constructor Name="TestPipelineComponentConfiguration()" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
          <Property Name="Active:bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          </Property>
          <Property Name="Id:string" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
            <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          </Property>
          <Property Name="Item:string" CoveredStatements="5" TotalStatements="5" CoveragePercent="100">
            <PropertyGetter CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
          </Property>
          <Property Name="SoapActionFilter:string" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          </Property>
          <Method Name="ShouldProcessMessage(string):bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Type>
        <Type Name="TestPipelineContext" CoveredStatements="11" TotalStatements="11" CoveragePercent="100">
          <Constructor Name="TestPipelineContext()" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
          <Property Name="Logger:ILogger" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
            <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          </Property>
          <Property Name="MessageFactory:IMessageFactory" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
            <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          </Property>
        </Type>
        <Type Name="ValidationPipelineComponentTests" CoveredStatements="61" TotalStatements="65" CoveragePercent="94">
          <Constructor Name="ValidationPipelineComponentTests()" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
          <Method Name="CopyStream(Stream,Stream):void" CoveredStatements="7" TotalStatements="7" CoveragePercent="100" />
          <Method Name="ExtractResourceFromAssemblyToDir(string,Assembly,string):string" CoveredStatements="10" TotalStatements="10" CoveragePercent="100" />
          <Method Name="MessageAsString(Message):string" CoveredStatements="9" TotalStatements="9" CoveragePercent="100" />
          <Method Name="TestXsdValidation_Books01_valid():void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <Method Name="TestXsdValidation_Books02_invalid1():void" CoveredStatements="8" TotalStatements="10" CoveragePercent="80" />
          <Method Name="TestXsdValidation_Books03_invalid2():void" CoveredStatements="8" TotalStatements="10" CoveragePercent="80" />
          <Method Name="Validate(string):void" CoveredStatements="15" TotalStatements="15" CoveragePercent="100" />
        </Type>
      </Namespace>
    </Project>
    <Project Name="RockBus.Queueing.Tests" CoveredStatements="29" TotalStatements="36" CoveragePercent="81">
      <Namespace Name="RockBus.Queueing.Tests" CoveredStatements="29" TotalStatements="36" CoveragePercent="81">
        <Type Name="Oc" CoveredStatements="4" TotalStatements="6" CoveragePercent="67">
          <Method Name="Abort():void" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
          <Method Name="Complete():void" CoveredStatements="2" TotalStatements="2" CoveragePercent="100" />
          <Method Name="Start():void" CoveredStatements="2" TotalStatements="2" CoveragePercent="100" />
        </Type>
        <Type Name="Pcf" CoveredStatements="3" TotalStatements="8" CoveragePercent="38">
          <Property Name="IsInitialised:bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          </Property>
          <Method Name="CreateOperationCounter(string):IOperationCounter" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <Method Name="GetReadOnlyOperationCounters():IEnumerable&lt;IReadOnlyOperationCounter&gt;" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
        </Type>
        <Type Name="QueueTests" CoveredStatements="22" TotalStatements="22" CoveragePercent="100">
          <Constructor Name="QueueTests()" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
          <Method Name="Dequeue(long):void" CoveredStatements="10" TotalStatements="10" CoveragePercent="100" />
          <Method Name="TestManyQueueHops():void" CoveredStatements="7" TotalStatements="7" CoveragePercent="100" />
        </Type>
      </Namespace>
    </Project>
    <Project Name="RockBus.Routing.Tests" CoveredStatements="260" TotalStatements="272" CoveragePercent="96">
      <Namespace Name="RockBus.Routing.Tests" CoveredStatements="260" TotalStatements="272" CoveragePercent="96">
        <Type Name="RoutingManagerTestDependencyManager" CoveredStatements="4" TotalStatements="4" CoveragePercent="100">
          <Method Name="FillContainer(IUnityContainer):void" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        </Type>
        <Type Name="RoutingManagerTests" CoveredStatements="232" TotalStatements="243" CoveragePercent="95">
          <Method Name="ConfigureSubscriber(string,bool,params string[]):void" CoveredStatements="20" TotalStatements="20" CoveragePercent="100" />
          <Method Name="Test1Persistent1TransientSubscription():void" CoveredStatements="21" TotalStatements="21" CoveragePercent="100" />
          <Method Name="Test1Persistent5TransientSubscription():void" CoveredStatements="25" TotalStatements="25" CoveragePercent="100" />
          <Method Name="Test1PersistentSubscription():void" CoveredStatements="20" TotalStatements="20" CoveragePercent="100" />
          <Method Name="Test1PersistentSubscription_Throw():void" CoveredStatements="21" TotalStatements="21" CoveragePercent="100" />
          <Method Name="Test1TransientSubscription():void" CoveredStatements="20" TotalStatements="20" CoveragePercent="100" />
          <Method Name="Test1TransientSubscription_Throw():void" CoveredStatements="21" TotalStatements="21" CoveragePercent="100" />
          <Method Name="Test5Persistent1TransientSubscription():void" CoveredStatements="25" TotalStatements="25" CoveragePercent="100" />
          <Method Name="TestNoSubscriptions():void" CoveredStatements="21" TotalStatements="30" CoveragePercent="70" />
          <Method Name="TestRoutingManagerTestsComposition():void" CoveredStatements="8" TotalStatements="8" CoveragePercent="100" />
          <Method Name="TestWithTransaction():void" CoveredStatements="21" TotalStatements="21" CoveragePercent="100" />
          <Method Name="WaitForCompletion(int,int):void" CoveredStatements="9" TotalStatements="11" CoveragePercent="82" />
        </Type>
        <Type Name="TransportFactoryStub" CoveredStatements="6" TotalStatements="6" CoveragePercent="100">
          <Property Name="TransportName:string" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
            <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          </Property>
          <Method Name="CreateTransport(EndpointInfo):ITransport" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Type>
        <Type Name="TransportStub" CoveredStatements="18" TotalStatements="19" CoveragePercent="95">
          <Constructor Name="TransportStub(EndpointInfo)" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
          <Constructor Name="TransportStub()" CoveredStatements="2" TotalStatements="2" CoveragePercent="100" />
          <Property Name="EndpointInfo:EndpointInfo" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
            <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          </Property>
          <Property Name="MessageVersion:MessageVersion" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
            <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          </Property>
          <Method Name="StartTransportMessage(Message):Task&lt;Message&gt;" CoveredStatements="8" TotalStatements="9" CoveragePercent="89" />
        </Type>
      </Namespace>
    </Project>
    <Project Name="RockBus.Samples.0NoDependencies" CoveredStatements="180" TotalStatements="223" CoveragePercent="81">
      <Namespace Name="RockBus.Samples._0NoDependencies" CoveredStatements="180" TotalStatements="223" CoveragePercent="81">
        <Type Name="OneWayRRTests" CoveredStatements="28" TotalStatements="61" CoveragePercent="46">
          <Method Name="TestOneWayRR_To_OneWayRR():void" CoveredStatements="16" TotalStatements="16" CoveragePercent="100" />
          <Method Name="TestOneWayRR_To_TwoWayRR():void" CoveredStatements="0" TotalStatements="17" CoveragePercent="0" />
          <Method Name="TestTwoWayAckRR_To_TwoWayAckRR():void" CoveredStatements="0" TotalStatements="16" CoveragePercent="0" />
          <Method Name="TestTwoWayRR_To_OneWayRR():void" CoveredStatements="12" TotalStatements="12" CoveragePercent="100" />
        </Type>
        <Type Name="Sample0NoDependenciesTests" CoveredStatements="152" TotalStatements="162" CoveragePercent="94">
          <Method Name="ProcessLoanApplicationEventCallback(IAsyncResult):void" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
          <Method Name="ProcessLoanApplicationStatusRequestCallback9996(IAsyncResult):void" CoveredStatements="6" TotalStatements="6" CoveragePercent="100" />
          <Method Name="ProcessLoanApplicationStatusRequestCallback9997(IAsyncResult):void" CoveredStatements="0" TotalStatements="6" CoveragePercent="0" />
          <Method Name="ProcessNewInterestRateEventCallback(IAsyncResult):void" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
          <Method Name="TestCleanup():void" CoveredStatements="19" TotalStatements="19" CoveragePercent="100">
            <OwnCoverage CoveredStatements="16" TotalStatements="16" CoveragePercent="100" />
            <AnonymousMethod Name="(TaskCompletionSource&lt;bool&gt;):Task&lt;bool&gt;" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
            <AnonymousMethod Name="(object,EventArgs):void" CoveredStatements="2" TotalStatements="2" CoveragePercent="100" />
          </Method>
          <Method Name="TestInitialize():void" CoveredStatements="7" TotalStatements="7" CoveragePercent="100" />
          <Method Name="TestLoanApplicationEvent():void" CoveredStatements="46" TotalStatements="46" CoveragePercent="100">
            <OwnCoverage CoveredStatements="42" TotalStatements="42" CoveragePercent="100" />
            <AnonymousMethod Name="(CallStats):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
            <AnonymousMethod Name="(CallStats):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
            <AnonymousMethod Name="(CallStats):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
            <AnonymousMethod Name="(CallStats):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
          </Method>
          <Method Name="TestLoanApplicationStatusRequest():void" CoveredStatements="21" TotalStatements="24" CoveragePercent="88">
            <OwnCoverage CoveredStatements="20" TotalStatements="23" CoveragePercent="87" />
            <AnonymousMethod Name="(CallStats):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
          </Method>
          <Method Name="TestNewInterestRateEvent():void" CoveredStatements="24" TotalStatements="24" CoveragePercent="100">
            <OwnCoverage CoveredStatements="23" TotalStatements="23" CoveragePercent="100" />
            <AnonymousMethod Name="(CallStats):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
          </Method>
          <Method Name="TestNewInterestRateEvent_DeliveryException():void" CoveredStatements="21" TotalStatements="22" CoveragePercent="95">
            <OwnCoverage CoveredStatements="19" TotalStatements="19" CoveragePercent="100" />
            <AnonymousMethod Name="(CallStats):bool" CoveredStatements="0" TotalStatements="1" CoveragePercent="0" />
            <AnonymousMethod Name="(object,EventArgs):void" CoveredStatements="2" TotalStatements="2" CoveragePercent="100" />
          </Method>
        </Type>
      </Namespace>
    </Project>
    <Project Name="RockBus.Samples.1DurableCbr" CoveredStatements="150" TotalStatements="154" CoveragePercent="97">
      <Namespace Name="RockBus.Samples._1DurableCbr" CoveredStatements="150" TotalStatements="154" CoveragePercent="97">
        <Type Name="Sample1DurableCbrTests" CoveredStatements="150" TotalStatements="154" CoveragePercent="97">
          <Method Name="ProcessLoanApplicationEventCallback(IAsyncResult):void" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
          <Method Name="ProcessLoanApplicationStatusRequestCallback(IAsyncResult):void" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
          <Method Name="ProcessNewInterestRateEventCallback(IAsyncResult):void" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
          <Method Name="TestCleanup():void" CoveredStatements="19" TotalStatements="19" CoveragePercent="100">
            <OwnCoverage CoveredStatements="16" TotalStatements="16" CoveragePercent="100" />
            <AnonymousMethod Name="(TaskCompletionSource&lt;bool&gt;):Task&lt;bool&gt;" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
            <AnonymousMethod Name="(object,EventArgs):void" CoveredStatements="2" TotalStatements="2" CoveragePercent="100" />
          </Method>
          <Method Name="TestInitialize():void" CoveredStatements="7" TotalStatements="7" CoveragePercent="100" />
          <Method Name="TestLoanApplicationEvent():void" CoveredStatements="46" TotalStatements="46" CoveragePercent="100">
            <OwnCoverage CoveredStatements="42" TotalStatements="42" CoveragePercent="100" />
            <AnonymousMethod Name="(CallStats):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
            <AnonymousMethod Name="(CallStats):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
            <AnonymousMethod Name="(CallStats):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
            <AnonymousMethod Name="(CallStats):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
          </Method>
          <Method Name="TestLoanApplicationStatusRequest():void" CoveredStatements="21" TotalStatements="24" CoveragePercent="88">
            <OwnCoverage CoveredStatements="20" TotalStatements="23" CoveragePercent="87" />
            <AnonymousMethod Name="(CallStats):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
          </Method>
          <Method Name="TestNewInterestRateEvent():void" CoveredStatements="24" TotalStatements="24" CoveragePercent="100">
            <OwnCoverage CoveredStatements="23" TotalStatements="23" CoveragePercent="100" />
            <AnonymousMethod Name="(CallStats):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
          </Method>
          <Method Name="TestNewInterestRateEvent_DeliveryException():void" CoveredStatements="21" TotalStatements="22" CoveragePercent="95">
            <OwnCoverage CoveredStatements="19" TotalStatements="19" CoveragePercent="100" />
            <AnonymousMethod Name="(CallStats):bool" CoveredStatements="0" TotalStatements="1" CoveragePercent="0" />
            <AnonymousMethod Name="(object,EventArgs):void" CoveredStatements="2" TotalStatements="2" CoveragePercent="100" />
          </Method>
        </Type>
      </Namespace>
    </Project>
    <Project Name="RockBus.Samples.3DynamicPublishSubscribe" CoveredStatements="159" TotalStatements="165" CoveragePercent="96">
      <Namespace Name="RockBus.Samples._3DynamicPublishSubscribe" CoveredStatements="159" TotalStatements="165" CoveragePercent="96">
        <Type Name="Sample3DynamicPublishSubscribeTests" CoveredStatements="159" TotalStatements="165" CoveragePercent="96">
          <Method Name="ProcessLoanApplicationEventCallback(IAsyncResult):void" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
          <Method Name="ProcessLoanApplicationStatusRequestCallback(IAsyncResult):void" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
          <Method Name="ProcessNewInterestRateEventCallback(IAsyncResult):void" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
          <Method Name="TestCleanup():void" CoveredStatements="20" TotalStatements="20" CoveragePercent="100">
            <OwnCoverage CoveredStatements="17" TotalStatements="17" CoveragePercent="100" />
            <AnonymousMethod Name="(TaskCompletionSource&lt;bool&gt;):Task&lt;bool&gt;" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
            <AnonymousMethod Name="(object,EventArgs):void" CoveredStatements="2" TotalStatements="2" CoveragePercent="100" />
          </Method>
          <Method Name="TestInitialize():void" CoveredStatements="12" TotalStatements="12" CoveragePercent="100" />
          <Method Name="TestLoanApplicationEvent():void" CoveredStatements="47" TotalStatements="47" CoveragePercent="100">
            <OwnCoverage CoveredStatements="43" TotalStatements="43" CoveragePercent="100" />
            <AnonymousMethod Name="(CallStats):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
            <AnonymousMethod Name="(CallStats):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
            <AnonymousMethod Name="(CallStats):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
            <AnonymousMethod Name="(CallStats):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
          </Method>
          <Method Name="TestLoanApplicationStatusRequest():void" CoveredStatements="41" TotalStatements="47" CoveragePercent="87">
            <OwnCoverage CoveredStatements="37" TotalStatements="43" CoveragePercent="86" />
            <AnonymousMethod Name="(CallStats):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
            <AnonymousMethod Name="(CallStats):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
            <AnonymousMethod Name="(CallStats):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
            <AnonymousMethod Name="(CallStats):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
          </Method>
          <Method Name="TestNewInterestRateEvent():void" CoveredStatements="27" TotalStatements="27" CoveragePercent="100">
            <OwnCoverage CoveredStatements="25" TotalStatements="25" CoveragePercent="100" />
            <AnonymousMethod Name="(CallStats):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
            <AnonymousMethod Name="(CallStats):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
          </Method>
        </Type>
      </Namespace>
    </Project>
    <Project Name="RockBus.Samples.5DatabaseTransport" CoveredStatements="190" TotalStatements="198" CoveragePercent="96">
      <Namespace Name="RockBus.Samples._5DatabaseTransport" CoveredStatements="190" TotalStatements="198" CoveragePercent="96">
        <Type Name="Sample5DatabaseTransportTests" CoveredStatements="190" TotalStatements="198" CoveragePercent="96">
          <Constructor Name="Sample5DatabaseTransportTests()" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
          <Method Name="ProcessLoanApplicationEventCallback(IAsyncResult):void" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
          <Method Name="ProcessLoanApplicationStatusRequestCallback(IAsyncResult):void" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
          <Method Name="ProcessNewInterestRateEventCallback(IAsyncResult):void" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
          <Method Name="TestCleanup():void" CoveredStatements="20" TotalStatements="20" CoveragePercent="100">
            <OwnCoverage CoveredStatements="17" TotalStatements="17" CoveragePercent="100" />
            <AnonymousMethod Name="(TaskCompletionSource&lt;bool&gt;):Task&lt;bool&gt;" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
            <AnonymousMethod Name="(object,EventArgs):void" CoveredStatements="2" TotalStatements="2" CoveragePercent="100" />
          </Method>
          <Method Name="TestInitialize():void" CoveredStatements="8" TotalStatements="8" CoveragePercent="100" />
          <Method Name="TestLoanApplicationEvent():void" CoveredStatements="49" TotalStatements="49" CoveragePercent="100">
            <OwnCoverage CoveredStatements="45" TotalStatements="45" CoveragePercent="100" />
            <AnonymousMethod Name="(CallStats):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
            <AnonymousMethod Name="(CallStats):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
            <AnonymousMethod Name="(CallStats):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
            <AnonymousMethod Name="(CallStats):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
          </Method>
          <Method Name="TestLoanApplicationStatusRequest():void" CoveredStatements="43" TotalStatements="49" CoveragePercent="88">
            <OwnCoverage CoveredStatements="39" TotalStatements="45" CoveragePercent="87" />
            <AnonymousMethod Name="(CallStats):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
            <AnonymousMethod Name="(CallStats):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
            <AnonymousMethod Name="(CallStats):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
            <AnonymousMethod Name="(CallStats):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
          </Method>
          <Method Name="TestNewInterestRateEvent():void" CoveredStatements="29" TotalStatements="29" CoveragePercent="100">
            <OwnCoverage CoveredStatements="27" TotalStatements="27" CoveragePercent="100" />
            <AnonymousMethod Name="(CallStats):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
            <AnonymousMethod Name="(CallStats):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
          </Method>
          <Method Name="TestNewInterestRateEvent_DeliveryException():void" CoveredStatements="25" TotalStatements="27" CoveragePercent="93">
            <OwnCoverage CoveredStatements="23" TotalStatements="23" CoveragePercent="100" />
            <AnonymousMethod Name="(CallStats):bool" CoveredStatements="0" TotalStatements="1" CoveragePercent="0" />
            <AnonymousMethod Name="(CallStats):bool" CoveredStatements="0" TotalStatements="1" CoveragePercent="0" />
            <AnonymousMethod Name="(object,EventArgs):void" CoveredStatements="2" TotalStatements="2" CoveragePercent="100" />
          </Method>
        </Type>
      </Namespace>
    </Project>
    <Project Name="RockBus.Samples.7TopicSubscriptions" CoveredStatements="154" TotalStatements="157" CoveragePercent="98">
      <Namespace Name="RockBus.Samples._7TopicSubscriptions" CoveredStatements="154" TotalStatements="157" CoveragePercent="98">
        <Type Name="Sample7TopicSubscriptionsTests" CoveredStatements="154" TotalStatements="157" CoveragePercent="98">
          <Method Name="ProcessLoanApplicationEventCallback(IAsyncResult):void" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
          <Method Name="ProcessLoanApplicationStatusRequestCallback(IAsyncResult):void" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
          <Method Name="ProcessNewInterestRateEventCallback(IAsyncResult):void" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
          <Method Name="TestCleanup():void" CoveredStatements="19" TotalStatements="19" CoveragePercent="100">
            <OwnCoverage CoveredStatements="16" TotalStatements="16" CoveragePercent="100" />
            <AnonymousMethod Name="(TaskCompletionSource&lt;bool&gt;):Task&lt;bool&gt;" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
            <AnonymousMethod Name="(object,EventArgs):void" CoveredStatements="2" TotalStatements="2" CoveragePercent="100" />
          </Method>
          <Method Name="TestInitialize():void" CoveredStatements="7" TotalStatements="7" CoveragePercent="100" />
          <Method Name="TestLoanApplicationEvent():void" CoveredStatements="59" TotalStatements="59" CoveragePercent="100">
            <OwnCoverage CoveredStatements="55" TotalStatements="55" CoveragePercent="100" />
            <AnonymousMethod Name="(CallStats):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
            <AnonymousMethod Name="(CallStats):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
            <AnonymousMethod Name="(CallStats):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
            <AnonymousMethod Name="(CallStats):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
          </Method>
          <Method Name="TestLoanApplicationStatusRequest():void" CoveredStatements="27" TotalStatements="30" CoveragePercent="90">
            <OwnCoverage CoveredStatements="26" TotalStatements="29" CoveragePercent="90" />
            <AnonymousMethod Name="(CallStats):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
          </Method>
          <Method Name="TestNewInterestRateEvent():void" CoveredStatements="30" TotalStatements="30" CoveragePercent="100">
            <OwnCoverage CoveredStatements="29" TotalStatements="29" CoveragePercent="100" />
            <AnonymousMethod Name="(CallStats):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
          </Method>
        </Type>
      </Namespace>
    </Project>
    <Project Name="RockBus.ServiceModel.Tests" CoveredStatements="76" TotalStatements="78" CoveragePercent="97">
      <Namespace Name="RockBus.ServiceModel.Tests" CoveredStatements="76" TotalStatements="78" CoveragePercent="97">
        <Type Name="ClientBaseExTests" CoveredStatements="49" TotalStatements="51" CoveragePercent="96">
          <Constructor Name="ClientBaseExTests()" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
          <Constructor Name="ClientBaseExTests()" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
          <Method Name="ClientBaseTests_Faulted(object,EventArgs):void" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
          <Method Name="MyClassCleanup():void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <Method Name="MyClassInitialize(TestContext):void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <Method Name="TestCommunicationStateFaulted():void" CoveredStatements="18" TotalStatements="20" CoveragePercent="90" />
          <Method Name="TestHttpNoSecurity():void" CoveredStatements="10" TotalStatements="10" CoveragePercent="100" />
          <Method Name="TestWsHttpNoSecurity():void" CoveredStatements="9" TotalStatements="9" CoveragePercent="100" />
        </Type>
        <Type Name="MessageWrapperTests" CoveredStatements="20" TotalStatements="20" CoveragePercent="100">
          <Method Name="can_track_message_usage_if_not_using_buffer():void" CoveredStatements="10" TotalStatements="10" CoveragePercent="100" />
          <Method Name="will_not_track_message_usage_if_using_buffer():void" CoveredStatements="10" TotalStatements="10" CoveragePercent="100" />
        </Type>
        <Type Name="ProcessThisRequest" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <Property Name="TestRequest:TestRequest" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
            <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          </Property>
        </Type>
        <Type Name="ResponseFactoryTests" CoveredStatements="7" TotalStatements="7" CoveragePercent="100">
          <Method Name="TestCreateResponse():void" CoveredStatements="7" TotalStatements="7" CoveragePercent="100" />
        </Type>
        <Type Name="TestRequest" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <Property Name="SomeMember:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
            <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          </Property>
        </Type>
      </Namespace>
    </Project>
    <Project Name="RockBus.Subscription.Evaluators.Tests" CoveredStatements="165" TotalStatements="165" CoveragePercent="100">
      <Namespace Name="RockBus.Subscription.Evaluators.Tests" CoveredStatements="113" TotalStatements="113" CoveragePercent="100">
        <Type Name="SubscriptionEvaluationTests" CoveredStatements="113" TotalStatements="113" CoveragePercent="100">
          <Property Name="TestContext:TestContext" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
            <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          </Property>
          <Method Name="can_evaluate_different_filters():void" CoveredStatements="103" TotalStatements="103" CoveragePercent="100" />
          <Method Name="ClassInitialize(TestContext):void" CoveredStatements="10" TotalStatements="10" CoveragePercent="100" />
        </Type>
      </Namespace>
      <Namespace Name="RockBus.Subscription.Tests" CoveredStatements="52" TotalStatements="52" CoveragePercent="100">
        <Type Name="TopicEvaluatorTests" CoveredStatements="52" TotalStatements="52" CoveragePercent="100">
          <Method Name="can_evaluate_topics():void" CoveredStatements="52" TotalStatements="52" CoveragePercent="100" />
        </Type>
      </Namespace>
    </Project>
    <Project Name="RockBus.SubscriptionRepository.Tests" CoveredStatements="151" TotalStatements="151" CoveragePercent="100">
      <Namespace Name="RockBus.SubscriptionRepository.Tests" CoveredStatements="151" TotalStatements="151" CoveragePercent="100">
        <Type Name="SubscriptionRepositoryTests" CoveredStatements="151" TotalStatements="151" CoveragePercent="100">
          <Property Name="Repository:SubscriptionRepository" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
            <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          </Property>
          <Method Name="ClassInitialize(TestContext):void" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
          <Method Name="CreateAddOrUpdatePublishersRequest():AddOrUpdatePublishersRequest" CoveredStatements="13" TotalStatements="13" CoveragePercent="100" />
          <Method Name="CreateAddOrUpdateSubscribersRequest():AddOrUpdateSubscribersRequest" CoveredStatements="14" TotalStatements="14" CoveragePercent="100">
            <OwnCoverage CoveredStatements="13" TotalStatements="13" CoveragePercent="100" />
            <AnonymousMethod Name="(FilterInfo):string" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
          </Method>
          <Method Name="TestAddClientReceivePort():void" CoveredStatements="7" TotalStatements="7" CoveragePercent="100" />
          <Method Name="TestAddClientReceivePortToExistingPublisher():void" CoveredStatements="9" TotalStatements="9" CoveragePercent="100" />
          <Method Name="TestAddClientSubscription():void" CoveredStatements="6" TotalStatements="6" CoveragePercent="100" />
          <Method Name="TestAddClientSubscriptionToExistingSubscriber():void" CoveredStatements="12" TotalStatements="12" CoveragePercent="100" />
          <Method Name="TestAddOrUpdateClientReceivePort():void" CoveredStatements="8" TotalStatements="8" CoveragePercent="100" />
          <Method Name="TestAddOrUpdateClientSubscription():void" CoveredStatements="8" TotalStatements="8" CoveragePercent="100" />
          <Method Name="TestDeleteClientReceivePort():void" CoveredStatements="15" TotalStatements="15" CoveragePercent="100" />
          <Method Name="TestDeleteClientSubscription():void" CoveredStatements="21" TotalStatements="21" CoveragePercent="100" />
          <Method Name="TestUpdateChangedClientReceivePort():void" CoveredStatements="8" TotalStatements="8" CoveragePercent="100" />
          <Method Name="TestUpdateChangedClientSubscription():void" CoveredStatements="11" TotalStatements="11" CoveragePercent="100" />
          <Method Name="TestUpdateIdenticalClientReceivePort():void" CoveredStatements="8" TotalStatements="8" CoveragePercent="100" />
          <Method Name="TestUpdateIdenticalClientSubscription():void" CoveredStatements="7" TotalStatements="7" CoveragePercent="100" />
        </Type>
      </Namespace>
    </Project>
    <Project Name="RockBus.Tests.Common" CoveredStatements="73" TotalStatements="75" CoveragePercent="97">
      <Namespace Name="RockBus.Tests.Common" CoveredStatements="73" TotalStatements="75" CoveragePercent="97">
        <Type Name="InternalConfiguration" CoveredStatements="14" TotalStatements="14" CoveragePercent="100">
          <Constructor Name="InternalConfiguration(int)" CoveredStatements="14" TotalStatements="14" CoveragePercent="100" />
          <Property Name="CorrelationTimeoutMs:int" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
            <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          </Property>
          <Property Name="DefaultTransientDeliveryAttemptIntervalSecs:int" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
            <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          </Property>
          <Property Name="DefaultTransientMaxDeliveryAttemptCount:int" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
            <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          </Property>
          <Property Name="IsolationLevel:IsolationLevel" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
            <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          </Property>
          <Property Name="MaxDegreeOfParallelism:int" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
            <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          </Property>
          <Property Name="MessageTimeoutMs:int" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
            <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          </Property>
          <Property Name="PerformanceCounterUpdateIntervalMs:int" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
            <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          </Property>
          <Property Name="ReinitializationIntervalMs:int" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
            <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          </Property>
          <Property Name="ReinitLockTimeoutMs:int" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
            <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          </Property>
          <Property Name="ServiceHostOpenTimeoutMs:int" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
            <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          </Property>
          <Property Name="TransactionTimeoutMs:int" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
            <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          </Property>
        </Type>
        <Type Name="LogTester" CoveredStatements="36" TotalStatements="38" CoveragePercent="95">
          <Constructor Name="LogTester()" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
          <Method Name="CreateExceptionWithStackTrace():Exception" CoveredStatements="7" TotalStatements="8" CoveragePercent="88" />
          <Method Name="TestLogger(ILogger):void" CoveredStatements="23" TotalStatements="23" CoveragePercent="100" />
          <Method Name="ThrowException():void" CoveredStatements="5" TotalStatements="6" CoveragePercent="83" />
        </Type>
        <Type Name="SampleTestBase" CoveredStatements="23" TotalStatements="23" CoveragePercent="100">
          <Constructor Name="SampleTestBase()" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
          <Method Name="TestCleanup():void" CoveredStatements="18" TotalStatements="18" CoveragePercent="100">
            <OwnCoverage CoveredStatements="15" TotalStatements="15" CoveragePercent="100" />
            <AnonymousMethod Name="(TaskCompletionSource&lt;bool&gt;):Task&lt;bool&gt;" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
            <AnonymousMethod Name="(object,EventArgs):void" CoveredStatements="2" TotalStatements="2" CoveragePercent="100" />
          </Method>
          <Method Name="TestInitialize():void" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        </Type>
      </Namespace>
    </Project>
    <Project Name="RockBus.TestUtils" CoveredStatements="89" TotalStatements="305" CoveragePercent="29">
      <Namespace Name="RockBus.TestUtils" CoveredStatements="89" TotalStatements="305" CoveragePercent="29">
        <Type Name="ConsoleWriter" CoveredStatements="10" TotalStatements="19" CoveragePercent="53">
          <Constructor Name="ConsoleWriter()" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
          <Method Name="SerializedWrite(ConsoleColor,ConsoleColor,string,params object[]):void" CoveredStatements="0" TotalStatements="9" CoveragePercent="0" />
          <Method Name="SerializedWriteLine(ConsoleColor,ConsoleColor,string,params object[]):void" CoveredStatements="9" TotalStatements="9" CoveragePercent="100" />
        </Type>
        <Type Name="CustomOneWayMethodMessageContract" CoveredStatements="0" TotalStatements="7" CoveragePercent="0">
          <Constructor Name="CustomOneWayMethodMessageContract()" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <Constructor Name="CustomOneWayMethodMessageContract(CustomServiceReq)" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
          <Property Name="Request:CustomServiceReq" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
            <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          </Property>
        </Type>
        <Type Name="CustomService" CoveredStatements="21" TotalStatements="44" CoveragePercent="48">
          <Method Name="AssertRequest(CustomServiceReq):void" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
          <Method Name="AssertResponse(CustomServiceResp,string):void" CoveredStatements="6" TotalStatements="6" CoveragePercent="100" />
          <Method Name="AssertResponseMessage(Message,string):void" CoveredStatements="0" TotalStatements="6" CoveragePercent="0" />
          <Method Name="CustomOneWayMethod(CustomServiceReq):void" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
          <Method Name="CustomTwoWayMethod(CustomServiceReq):CustomServiceResp" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
          <Method Name="CustomTwoWayMethod2(CustomServiceReq):CustomServiceResp" CoveredStatements="0" TotalStatements="5" CoveragePercent="0" />
          <Method Name="CustomTwoWayVoidMethod(CustomServiceReq):void" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
          <Method Name="ProcessErrorAction(CustomServiceReq):void" CoveredStatements="5" TotalStatements="9" CoveragePercent="56" />
        </Type>
        <Type Name="CustomServiceAsyncClientBaseEx" CoveredStatements="0" TotalStatements="21" CoveragePercent="0">
          <Constructor Name="CustomServiceAsyncClientBaseEx(ClientBaseArgs)" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <Method Name="BeginCustomOneWayMethod(CustomServiceReq,AsyncCallback,object):IAsyncResult" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <Method Name="BeginCustomTwoWayMethod(CustomServiceReq,AsyncCallback,object):IAsyncResult" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <Method Name="BeginCustomTwoWayVoidMethod(CustomServiceReq,AsyncCallback,object):IAsyncResult" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <Method Name="EndCustomOneWayMethod(IAsyncResult):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <Method Name="EndCustomTwoWayMethod(IAsyncResult):CustomServiceResp" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <Method Name="EndCustomTwoWayVoidMethod(IAsyncResult):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Type>
        <Type Name="CustomServiceClientBase" CoveredStatements="0" TotalStatements="15" CoveragePercent="0">
          <Constructor Name="CustomServiceClientBase(string)" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <Method Name="CustomOneWayMethod(CustomServiceReq):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <Method Name="CustomTwoWayMethod(CustomServiceReq):CustomServiceResp" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <Method Name="CustomTwoWayMethod2(CustomServiceReq):CustomServiceResp" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <Method Name="CustomTwoWayVoidMethod(CustomServiceReq):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Type>
        <Type Name="CustomServiceClientBaseEx" CoveredStatements="6" TotalStatements="15" CoveragePercent="40">
          <Constructor Name="CustomServiceClientBaseEx(ClientBaseArgs)" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <Method Name="CustomOneWayMethod(CustomServiceReq):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <Method Name="CustomTwoWayMethod(CustomServiceReq):CustomServiceResp" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <Method Name="CustomTwoWayMethod2(CustomServiceReq):CustomServiceResp" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <Method Name="CustomTwoWayVoidMethod(CustomServiceReq):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Type>
        <Type Name="CustomServiceOneWayClientBase" CoveredStatements="0" TotalStatements="6" CoveragePercent="0">
          <Constructor Name="CustomServiceOneWayClientBase(string)" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <Method Name="CustomOneWayMethod(CustomServiceReq):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Type>
        <Type Name="CustomServiceOneWayClientBaseEx" CoveredStatements="0" TotalStatements="6" CoveragePercent="0">
          <Constructor Name="CustomServiceOneWayClientBaseEx(ClientBaseArgs)" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <Method Name="CustomOneWayMethod(CustomServiceReq):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Type>
        <Type Name="CustomServiceReq" CoveredStatements="9" TotalStatements="12" CoveragePercent="75">
          <Constructor Name="CustomServiceReq()" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <Constructor Name="CustomServiceReq(string)" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
          <Constructor Name="CustomServiceReq(string,ErrorActions)" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
          <Property Name="ErrorAction:ErrorActions" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
            <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          </Property>
          <Property Name="SomeRequestString:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
            <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          </Property>
        </Type>
        <Type Name="CustomServiceResp" CoveredStatements="4" TotalStatements="7" CoveragePercent="57">
          <Constructor Name="CustomServiceResp()" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <Constructor Name="CustomServiceResp(string)" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
          <Property Name="SomeResponseString:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
            <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          </Property>
        </Type>
        <Type Name="CustomServiceTwoWayClientBase" CoveredStatements="0" TotalStatements="9" CoveragePercent="0">
          <Constructor Name="CustomServiceTwoWayClientBase(string)" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <Method Name="CustomTwoWayMethod(CustomServiceReq):CustomServiceResp" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <Method Name="CustomTwoWayMethod2(CustomServiceReq):CustomServiceResp" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Type>
        <Type Name="CustomServiceTwoWayClientBaseEx" CoveredStatements="0" TotalStatements="9" CoveragePercent="0">
          <Constructor Name="CustomServiceTwoWayClientBaseEx(ClientBaseArgs)" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <Method Name="CustomTwoWayMethod(CustomServiceReq):CustomServiceResp" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <Method Name="CustomTwoWayMethod2(CustomServiceReq):CustomServiceResp" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Type>
        <Type Name="CustomServiceTwoWayVoidClientBase" CoveredStatements="0" TotalStatements="6" CoveragePercent="0">
          <Constructor Name="CustomServiceTwoWayVoidClientBase(string)" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <Method Name="CustomTwoWayVoidMethod(CustomServiceReq):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Type>
        <Type Name="CustomServiceTwoWayVoidClientBaseEx" CoveredStatements="0" TotalStatements="6" CoveragePercent="0">
          <Constructor Name="CustomServiceTwoWayVoidClientBaseEx(ClientBaseArgs)" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <Method Name="CustomTwoWayVoidMethod(CustomServiceReq):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Type>
        <Type Name="CustomTwoWayMethodMessageContract" CoveredStatements="0" TotalStatements="7" CoveragePercent="0">
          <Constructor Name="CustomTwoWayMethodMessageContract()" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <Constructor Name="CustomTwoWayMethodMessageContract(CustomServiceReq)" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
          <Property Name="Request:CustomServiceReq" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
            <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          </Property>
        </Type>
        <Type Name="CustomTwoWayMethodResponseMessageContract" CoveredStatements="0" TotalStatements="7" CoveragePercent="0">
          <Constructor Name="CustomTwoWayMethodResponseMessageContract()" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <Constructor Name="CustomTwoWayMethodResponseMessageContract(CustomServiceResp)" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
          <Property Name="Response:CustomServiceResp" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
            <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          </Property>
        </Type>
        <Type Name="CustomTwoWayVoidMethodMessageContract" CoveredStatements="0" TotalStatements="7" CoveragePercent="0">
          <Constructor Name="CustomTwoWayVoidMethodMessageContract()" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <Constructor Name="CustomTwoWayVoidMethodMessageContract(CustomServiceReq)" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
          <Property Name="Request:CustomServiceReq" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
            <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
            <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          </Property>
        </Type>
        <Type Name="NullLogger" CoveredStatements="0" TotalStatements="20" CoveragePercent="0">
          <Method Name="Log(MethodBase,LogLevelEnum,string,params object[]):void" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
          <Method Name="Log(MethodBase,Exception):void" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
          <Method Name="Log(MethodBase,LogLevelEnum,Transaction):void" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
          <Method Name="Log(MethodBase,MessageData):void" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
          <Method Name="Log(MethodBase,LogData):void" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
          <Method Name="LogDebug(MethodBase,string,params object[]):void" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
          <Method Name="LogError(MethodBase,string,params object[]):void" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
          <Method Name="LogInfo(MethodBase,string,params object[]):void" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
          <Method Name="LogVerbose(MethodBase,string,params object[]):void" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
          <Method Name="LogWarning(MethodBase,string,params object[]):void" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
        </Type>
        <Type Name="ServiceHostUtils" CoveredStatements="28" TotalStatements="33" CoveragePercent="85">
          <Method Name="OpenHost&lt;T&gt;(params Uri[]):ServiceHost" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
          <Method Name="OpenHost&lt;T&gt;(object,params Uri[]):ServiceHost" CoveredStatements="0" TotalStatements="5" CoveragePercent="0" />
          <Method Name="OpenHost(ServiceHost):ServiceHost" CoveredStatements="6" TotalStatements="6" CoveragePercent="100" />
          <Method Name="OpenRockBusServiceHost(ILogger):ServiceHost" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
          <Method Name="WriteHostDetails(ServiceHost):void" CoveredStatements="12" TotalStatements="12" CoveragePercent="100" />
        </Type>
        <Type Name="TestUtils" CoveredStatements="11" TotalStatements="49" CoveragePercent="22">
          <Method Name="CreateSubscriptionFilterConfiguration(string):SubscriberConfiguration" CoveredStatements="0" TotalStatements="10" CoveragePercent="0" />
          <Method Name="CreateSubscriptionFilterConfiguration(string,IList&lt;string&gt;):SubscriberConfiguration" CoveredStatements="0" TotalStatements="28" CoveragePercent="0" />
          <Method Name="CreateSubscriptionFilterConfiguration1All(string):SubscriberConfiguration" CoveredStatements="11" TotalStatements="11" CoveragePercent="100" />
        </Type>
      </Namespace>
    </Project>
    <Project Name="RockBus.Transformation.DatabaseTransportTests" CoveredStatements="116" TotalStatements="116" CoveragePercent="100">
      <Namespace Name="RockBus.Transformation.DatabaseTransportTests" CoveredStatements="116" TotalStatements="116" CoveragePercent="100">
        <Type Name="TransformationTests" CoveredStatements="116" TotalStatements="116" CoveragePercent="100">
          <Constructor Name="TransformationTests()" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
          <Method Name="ProcessLoanApplicationEventCallback(IAsyncResult):void" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
          <Method Name="ProcessLoanApplicationStatusRequestCallback(IAsyncResult):void" CoveredStatements="6" TotalStatements="6" CoveragePercent="100" />
          <Method Name="TestCleanup():void" CoveredStatements="19" TotalStatements="19" CoveragePercent="100">
            <OwnCoverage CoveredStatements="16" TotalStatements="16" CoveragePercent="100" />
            <AnonymousMethod Name="(TaskCompletionSource&lt;bool&gt;):Task&lt;bool&gt;" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
            <AnonymousMethod Name="(object,EventArgs):void" CoveredStatements="2" TotalStatements="2" CoveragePercent="100" />
          </Method>
          <Method Name="TestInitialize():void" CoveredStatements="6" TotalStatements="6" CoveragePercent="100" />
          <Method Name="TestSubscriptionRequestTransformation():void" CoveredStatements="27" TotalStatements="27" CoveragePercent="100">
            <OwnCoverage CoveredStatements="26" TotalStatements="26" CoveragePercent="100" />
            <AnonymousMethod Name="(CallStats):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
          </Method>
          <Method Name="TestSubscriptionRequestTransformationPersistent():void" CoveredStatements="27" TotalStatements="27" CoveragePercent="100">
            <OwnCoverage CoveredStatements="26" TotalStatements="26" CoveragePercent="100" />
            <AnonymousMethod Name="(CallStats):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
          </Method>
          <Method Name="TestSubscriptionResponseTransformation():void" CoveredStatements="22" TotalStatements="22" CoveragePercent="100">
            <OwnCoverage CoveredStatements="21" TotalStatements="21" CoveragePercent="100" />
            <AnonymousMethod Name="(CallStats):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
          </Method>
        </Type>
      </Namespace>
    </Project>
    <Project Name="RockBus.Transformation.Tests" CoveredStatements="151" TotalStatements="154" CoveragePercent="98">
      <Namespace Name="RockBus.Transformation.Tests" CoveredStatements="151" TotalStatements="154" CoveragePercent="98">
        <Type Name="Sample8TransformationTests" CoveredStatements="151" TotalStatements="154" CoveragePercent="98">
          <Constructor Name="Sample8TransformationTests()" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
          <Method Name="ProcessLoanApplicationEventCallback(IAsyncResult):void" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
          <Method Name="ProcessLoanApplicationStatusRequestCallback(IAsyncResult):void" CoveredStatements="6" TotalStatements="6" CoveragePercent="100" />
          <Method Name="TestAdvertisedRequestTransformation():void" CoveredStatements="25" TotalStatements="25" CoveragePercent="100">
            <OwnCoverage CoveredStatements="24" TotalStatements="24" CoveragePercent="100" />
            <AnonymousMethod Name="(CallStats):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
          </Method>
          <Method Name="TestAdvertisedResponseTransformation():void" CoveredStatements="19" TotalStatements="19" CoveragePercent="100">
            <OwnCoverage CoveredStatements="18" TotalStatements="18" CoveragePercent="100" />
            <AnonymousMethod Name="(CallStats):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
          </Method>
          <Method Name="TestCleanup():void" CoveredStatements="19" TotalStatements="19" CoveragePercent="100">
            <OwnCoverage CoveredStatements="16" TotalStatements="16" CoveragePercent="100" />
            <AnonymousMethod Name="(TaskCompletionSource&lt;bool&gt;):Task&lt;bool&gt;" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
            <AnonymousMethod Name="(object,EventArgs):void" CoveredStatements="2" TotalStatements="2" CoveragePercent="100" />
          </Method>
          <Method Name="TestInitialize():void" CoveredStatements="7" TotalStatements="7" CoveragePercent="100" />
          <Method Name="TestSubscriptionActionTransformation():void" CoveredStatements="22" TotalStatements="25" CoveragePercent="88">
            <OwnCoverage CoveredStatements="21" TotalStatements="24" CoveragePercent="88" />
            <AnonymousMethod Name="(CallStats):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
          </Method>
          <Method Name="TestSubscriptionRequestTransformation():void" CoveredStatements="25" TotalStatements="25" CoveragePercent="100">
            <OwnCoverage CoveredStatements="24" TotalStatements="24" CoveragePercent="100" />
            <AnonymousMethod Name="(CallStats):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
          </Method>
          <Method Name="TestSubscriptionResponseTransformation():void" CoveredStatements="19" TotalStatements="19" CoveragePercent="100">
            <OwnCoverage CoveredStatements="18" TotalStatements="18" CoveragePercent="100" />
            <AnonymousMethod Name="(CallStats):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
          </Method>
        </Type>
      </Namespace>
    </Project>
  </SolutionFolder>
  <Project Name="RockBus.CacheItemConfiguration" CoveredStatements="48" TotalStatements="97" CoveragePercent="49">
    <Namespace Name="RockBus.CacheItemConfiguration" CoveredStatements="21" TotalStatements="25" CoveragePercent="84">
      <Type Name="CacheItemConfiguration" CoveredStatements="21" TotalStatements="25" CoveragePercent="84">
        <Constructor Name="CacheItemConfiguration(string)" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
        <Property Name="CacheItemName:string" CoveredStatements="8" TotalStatements="10" CoveragePercent="80">
          <PropertyGetter CoveredStatements="8" TotalStatements="10" CoveragePercent="80" />
        </Property>
        <Property Name="Key:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="TimeToLiveSecs:int" CoveredStatements="8" TotalStatements="10" CoveragePercent="80">
          <PropertyGetter CoveredStatements="8" TotalStatements="10" CoveragePercent="80" />
        </Property>
      </Type>
    </Namespace>
    <Namespace Name="RockBus.CacheItemConfiguration.Internal" CoveredStatements="27" TotalStatements="72" CoveragePercent="38">
      <Type Name="CacheItemConfiguration" CoveredStatements="3" TotalStatements="21" CoveragePercent="14">
        <Property Name="CacheItemName:string" CoveredStatements="0" TotalStatements="6" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Key:string" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="TimeToLiveSecs:int" CoveredStatements="0" TotalStatements="6" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="IsReadOnly():bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
      <Type Name="CacheItemConfigurations" CoveredStatements="18" TotalStatements="36" CoveragePercent="50">
        <Property Name="CollectionType:ConfigurationElementCollectionType" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="ElementName:string" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="Item:CacheItemConfiguration" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Item:CacheItemConfiguration" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="Add(CacheItemConfiguration):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="CreateNewElement():ConfigurationElement" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="GetElementKey(ConfigurationElement):object" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="GetItemAt(int):CacheItemConfiguration" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="GetItemByKey(string):CacheItemConfiguration" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="IsElementName(string):bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="IsReadOnly():bool" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="Remove(CacheItemConfiguration):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
      <Type Name="CacheItemConfigurationSection" CoveredStatements="6" TotalStatements="15" CoveragePercent="40">
        <Property Name="CacheItemConfigurations:CacheItemConfigurations" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Instance:CacheItemConfigurationSection" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="Xmlns:string" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="IsReadOnly():bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
    </Namespace>
  </Project>
  <Project Name="RockBus.CacheManager.Interfaces" CoveredStatements="0" TotalStatements="10" CoveragePercent="0">
    <Namespace Name="RockBus.CacheManager.Interfaces" CoveredStatements="0" TotalStatements="10" CoveragePercent="0">
      <Type Name="ValueFactory" CoveredStatements="0" TotalStatements="7" CoveragePercent="0">
        <Constructor Name="ValueFactory(Func&lt;object&gt;,bool,Nullable&lt;int&gt;)" CoveredStatements="0" TotalStatements="7" CoveragePercent="0" />
        <Property Name="Func:Func&lt;object&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="IsThreadSafe:bool" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="TimeToLiveSecs:Nullable&lt;int&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
      </Type>
      <Type Name="ValueFactory&lt;T&gt;" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
        <Constructor Name="ValueFactory(Func&lt;T&gt;,bool,Nullable&lt;int&gt;)" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
    </Namespace>
  </Project>
  <Project Name="RockBus.Caching" CoveredStatements="17" TotalStatements="100" CoveragePercent="17">
    <Namespace Name="RockBus.Caching" CoveredStatements="17" TotalStatements="100" CoveragePercent="17">
      <Type Name="CacheManager" CoveredStatements="17" TotalStatements="100" CoveragePercent="17">
        <Constructor Name="CacheManager()" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
        <Property Name="Cache:MemoryCache" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="Add(string,object):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="Add(string,object,int):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="Add&lt;T&gt;(string,T):void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="Add&lt;T&gt;(string,T,int):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="AutoAdd&lt;T&gt;(string,Func&lt;T&gt;,bool):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="AutoAdd&lt;T&gt;(string,Func&lt;T&gt;,bool,int):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="AutoGet(string):object" CoveredStatements="0" TotalStatements="24" CoveragePercent="0" />
        <Method Name="AutoGet&lt;T&gt;(string):T" CoveredStatements="0" TotalStatements="11" CoveragePercent="0" />
        <Method Name="AutoRemove(string):object" CoveredStatements="0" TotalStatements="7" CoveragePercent="0" />
        <Method Name="AutoRemove&lt;T&gt;(string):T" CoveredStatements="0" TotalStatements="11" CoveragePercent="0" />
        <Method Name="Get(string):object" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="Get&lt;T&gt;(string):T" CoveredStatements="9" TotalStatements="11" CoveragePercent="82" />
        <Method Name="Remove(string):object" CoveredStatements="0" TotalStatements="5" CoveragePercent="0" />
        <Method Name="Remove&lt;T&gt;(string):T" CoveredStatements="0" TotalStatements="5" CoveragePercent="0" />
      </Type>
    </Namespace>
  </Project>
  <Project Name="RockBus.Composition" CoveredStatements="67" TotalStatements="101" CoveragePercent="66">
    <Namespace Name="RockBus.Composition" CoveredStatements="67" TotalStatements="101" CoveragePercent="66">
      <Type Name="DbIisDependencyManager" CoveredStatements="0" TotalStatements="9" CoveragePercent="0">
        <Method Name="FillContainer(IUnityContainer):void" CoveredStatements="0" TotalStatements="6" CoveragePercent="0" />
        <Method Name="FillContainerWithHostingDependencies(IUnityContainer):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
      <Type Name="DbSubscriptionPersistenceDbMessagePersistenceDependencyManager" CoveredStatements="5" TotalStatements="5" CoveragePercent="100">
        <Method Name="FillContainer(IUnityContainer):void" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
      </Type>
      <Type Name="DbSubscriptionPersistenceMsmqMessagePersistenceDependencyManager" CoveredStatements="4" TotalStatements="4" CoveragePercent="100">
        <Method Name="FillContainer(IUnityContainer):void" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
      </Type>
      <Type Name="DependencyManagerBase" CoveredStatements="35" TotalStatements="38" CoveragePercent="92">
        <Constructor Name="DependencyManagerBase()" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Method Name="CreateContainer():IUnityContainer" CoveredStatements="10" TotalStatements="10" CoveragePercent="100" />
        <Method Name="FillContainerWithCommonDependencies1(IUnityContainer):void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="FillContainerWithCommonDependencies2(IUnityContainer):void" CoveredStatements="6" TotalStatements="6" CoveragePercent="100" />
        <Method Name="FillContainerWithHostingDependencies(IUnityContainer):void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="FillContainerWithInMemorySubscriptionRespository(IUnityContainer):void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="FillContainerWithSqlDbMessageRepository(IUnityContainer):void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="FillContainerWithSqlDbSubscriptionRespository(IUnityContainer):void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="FillContainerWithWebApiDependencies(IUnityContainer):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
      <Type Name="EntLibSubscriptionCachingMsmqMessagePersistenceDependencyManager" CoveredStatements="4" TotalStatements="4" CoveragePercent="100">
        <Method Name="FillContainer(IUnityContainer):void" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
      </Type>
      <Type Name="InMemoryDependencyManager" CoveredStatements="4" TotalStatements="4" CoveragePercent="100">
        <Method Name="FillContainer(IUnityContainer):void" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
      </Type>
      <Type Name="InMemorySubscriptionsFileTransportDependencyManager" CoveredStatements="0" TotalStatements="4" CoveragePercent="0">
        <Method Name="FillContainer(IUnityContainer):void" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
      </Type>
      <Type Name="InstanceNames" CoveredStatements="2" TotalStatements="2" CoveragePercent="100">
        <Constructor Name="InstanceNames()" CoveredStatements="2" TotalStatements="2" CoveragePercent="100" />
      </Type>
      <Type Name="MsmqSelfhostedDependencyManager" CoveredStatements="0" TotalStatements="6" CoveragePercent="0">
        <Method Name="FillContainer(IUnityContainer):void" CoveredStatements="0" TotalStatements="6" CoveragePercent="0" />
      </Type>
      <Type Name="UnityDependencyManager" CoveredStatements="13" TotalStatements="25" CoveragePercent="52">
        <Constructor Name="UnityDependencyManager()" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Property Name="Container:IUnityContainer" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Method Name="Resolve&lt;T&gt;():T" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="Resolve&lt;T&gt;(string):T" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="Resolve(Type):object" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="Resolve(Type,string):object" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="ResolveAll&lt;T&gt;():IEnumerable&lt;T&gt;" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="ResolveAll(Type):IEnumerable&lt;object&gt;" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
    </Namespace>
  </Project>
  <Project Name="RockBus.Composition.Interfaces" CoveredStatements="9" TotalStatements="13" CoveragePercent="69">
    <Namespace Name="RockBus.Composition.Interfaces" CoveredStatements="9" TotalStatements="13" CoveragePercent="69">
      <Type Name="DependencyManager" CoveredStatements="9" TotalStatements="9" CoveragePercent="100">
        <Constructor Name="DependencyManager()" CoveredStatements="6" TotalStatements="6" CoveragePercent="100">
          <OwnCoverage CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
          <AnonymousMethod Name="():IDependencyManager" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
        </Constructor>
        <Property Name="Instance:IDependencyManager" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
      </Type>
      <Type Name="IDependencyManagerExtensions" CoveredStatements="0" TotalStatements="4" CoveragePercent="0">
        <Method Name="Initialize(IDependencyManager):void" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
      </Type>
    </Namespace>
  </Project>
  <Project Name="RockBus.Configuration" CoveredStatements="563" TotalStatements="1235" CoveragePercent="46">
    <Namespace Name="RockBus.Configuration" CoveredStatements="563" TotalStatements="1235" CoveragePercent="46">
      <Type Name="Endpoint" CoveredStatements="27" TotalStatements="54" CoveragePercent="50">
        <Property Name="Address:string" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="AddRoutingHeader:bool" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="CustomEndpointName:string" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="EndpointName:EndpointNameEnum" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="ExchangeType:ExchangeTypeEnum" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Id:string" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="TransactionScopeOption:TransactionScopeOptionEnum" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="TransportType:TransportTypeEnum" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="CreateEndpointInfo():EndpointInfo" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="IsReadOnly():bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
      <Type Name="Endpoints" CoveredStatements="15" TotalStatements="36" CoveragePercent="42">
        <Property Name="CollectionType:ConfigurationElementCollectionType" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="ElementName:string" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="Item:Endpoint" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Item:Endpoint" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="Add(Endpoint):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="CreateNewElement():ConfigurationElement" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="GetElementKey(ConfigurationElement):object" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="GetItemAt(int):Endpoint" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="GetItemByKey(string):Endpoint" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="IsElementName(string):bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="IsReadOnly():bool" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="Remove(Endpoint):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
      <Type Name="Filter" CoveredStatements="21" TotalStatements="42" CoveragePercent="50">
        <Property Name="CustomTypeName:string" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Filter1Id:string" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Filter2Id:string" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="FilterData:string" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="FilterType:FilterTypeEnum" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Id:string" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="CreateFilterInfo():FilterInfo" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="IsReadOnly():bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
      <Type Name="Filters" CoveredStatements="15" TotalStatements="36" CoveragePercent="42">
        <Property Name="CollectionType:ConfigurationElementCollectionType" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="ElementName:string" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="Item:Filter" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Item:Filter" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="Add(Filter):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="CreateNewElement():ConfigurationElement" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="GetElementKey(ConfigurationElement):object" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="GetItemAt(int):Filter" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="GetItemByKey(string):Filter" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="IsElementName(string):bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="IsReadOnly():bool" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="Remove(Filter):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
      <Type Name="InternalConfiguration" CoveredStatements="33" TotalStatements="72" CoveragePercent="46">
        <Property Name="CorrelationTimeoutMs:int" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="DefaultTransientDeliveryAttemptIntervalSecs:int" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="DefaultTransientMaxDeliveryAttemptCount:int" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="IsolationLevel:IsolationLevel" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="MaxDegreeOfParallelism:int" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="MessageTimeoutMs:int" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="PerformanceCounterUpdateIntervalMs:int" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="ReinitializationIntervalMs:int" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="ReinitLockTimeoutMs:int" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="ServiceHostOpenTimeoutMs:int" CoveredStatements="0" TotalStatements="6" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="TransactionIsolationLevel:TransactionIsolationLevelEnum" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="TransactionTimeoutMs:int" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="IsReadOnly():bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
      <Type Name="NamespaceDefinition" CoveredStatements="9" TotalStatements="18" CoveragePercent="50">
        <Property Name="Namespace:string" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Prefix:string" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="CreateNamespaceInfo():NamespaceInfo" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="IsReadOnly():bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
      <Type Name="NamespaceDefinitions" CoveredStatements="15" TotalStatements="36" CoveragePercent="42">
        <Property Name="CollectionType:ConfigurationElementCollectionType" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="ElementName:string" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="Item:NamespaceDefinition" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Item:NamespaceDefinition" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="Add(NamespaceDefinition):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="CreateNewElement():ConfigurationElement" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="GetElementKey(ConfigurationElement):object" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="GetItemAt(int):NamespaceDefinition" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="GetItemByKey(string):NamespaceDefinition" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="IsElementName(string):bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="IsReadOnly():bool" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="Remove(NamespaceDefinition):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
      <Type Name="Pipeline" CoveredStatements="32" TotalStatements="56" CoveragePercent="57">
        <Property Name="CollectionType:ConfigurationElementCollectionType" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="ElementName:string" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="Id:string" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Item:PipelineComponent" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Item:PipelineComponent" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="Add(PipelineComponent):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="CreateNewElement():ConfigurationElement" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="CreatePipelineComponents():IEnumerable&lt;PipelineComponentInfo&gt;" CoveredStatements="10" TotalStatements="10" CoveragePercent="100">
          <InternalCompiledMethod Name="MoveNext():bool" CoveredStatements="10" TotalStatements="10" CoveragePercent="100" />
        </Method>
        <Method Name="CreatePipelineInfo():PipelineInfo" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Method Name="GetElementKey(ConfigurationElement):object" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="GetItemAt(int):PipelineComponent" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="GetItemByKey(string):PipelineComponent" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="IsElementName(string):bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="IsReadOnly():bool" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="Remove(PipelineComponent):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
      <Type Name="PipelineComponent" CoveredStatements="18" TotalStatements="36" CoveragePercent="50">
        <Property Name="Active:bool" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Id:string" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="PropertyBag:PropertyBag" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="SoapActionFilter:string" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="TypeName:string" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="CreatePipelineComponentInfo():PipelineComponentInfo" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="IsReadOnly():bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
      <Type Name="Pipelines" CoveredStatements="15" TotalStatements="36" CoveragePercent="42">
        <Property Name="CollectionType:ConfigurationElementCollectionType" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="ElementName:string" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="Item:Pipeline" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Item:Pipeline" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="Add(Pipeline):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="CreateNewElement():ConfigurationElement" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="GetElementKey(ConfigurationElement):object" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="GetItemAt(int):Pipeline" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="GetItemByKey(string):Pipeline" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="IsElementName(string):bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="IsReadOnly():bool" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="Remove(Pipeline):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
      <Type Name="Property" CoveredStatements="6" TotalStatements="15" CoveragePercent="40">
        <Property Name="Key:string" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Value:string" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="IsReadOnly():bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
      <Type Name="PropertyBag" CoveredStatements="25" TotalStatements="46" CoveragePercent="54">
        <Property Name="CollectionType:ConfigurationElementCollectionType" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="ElementName:string" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="Item:Property" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Item:Property" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="Add(Property):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="CreateKeyValuePairs():IEnumerable&lt;KeyValuePair&lt;string,string&gt;&gt;" CoveredStatements="10" TotalStatements="10" CoveragePercent="100">
          <InternalCompiledMethod Name="MoveNext():bool" CoveredStatements="10" TotalStatements="10" CoveragePercent="100" />
        </Method>
        <Method Name="CreateNewElement():ConfigurationElement" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="GetElementKey(ConfigurationElement):object" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="GetItemAt(int):Property" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="GetItemByKey(string):Property" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="IsElementName(string):bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="IsReadOnly():bool" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="Remove(Property):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
      <Type Name="ReceivePort" CoveredStatements="25" TotalStatements="54" CoveragePercent="46">
        <Property Name="EndpointId:string" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="ExpiryDateTimeUtc:DateTime" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="GenerateDefaultResponse:bool" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Id:string" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="RequestPipelineId:string" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="ResponseId:string" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="ResponsePipelineId:string" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="CreateReceivePortDetail(string):ReceivePortDetail" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Method Name="CreateReceivePortInfo(PublisherInfo):ReceivePortInfo" CoveredStatements="0" TotalStatements="5" CoveragePercent="0" />
        <Method Name="IsReadOnly():bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
      <Type Name="ReceivePorts" CoveredStatements="15" TotalStatements="36" CoveragePercent="42">
        <Property Name="CollectionType:ConfigurationElementCollectionType" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="ElementName:string" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="Item:ReceivePort" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Item:ReceivePort" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="Add(ReceivePort):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="CreateNewElement():ConfigurationElement" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="GetElementKey(ConfigurationElement):object" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="GetItemAt(int):ReceivePort" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="GetItemByKey(string):ReceivePort" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="IsElementName(string):bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="IsReadOnly():bool" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="Remove(ReceivePort):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
      <Type Name="Response" CoveredStatements="0" TotalStatements="30" CoveragePercent="0">
        <Property Name="BufferSize:int" CoveredStatements="0" TotalStatements="6" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Id:string" CoveredStatements="0" TotalStatements="6" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="ResponseAction:string" CoveredStatements="0" TotalStatements="6" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Xml:string" CoveredStatements="0" TotalStatements="6" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="CreateResponseInfo():ResponseInfo" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="IsReadOnly():bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
      <Type Name="Responses" CoveredStatements="0" TotalStatements="36" CoveragePercent="0">
        <Property Name="CollectionType:ConfigurationElementCollectionType" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="ElementName:string" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Item:Response" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Item:Response" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="Add(Response):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="CreateNewElement():ConfigurationElement" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="GetElementKey(ConfigurationElement):object" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="GetItemAt(int):Response" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="GetItemByKey(string):Response" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="IsElementName(string):bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="IsReadOnly():bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="Remove(Response):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
      <Type Name="ServiceBusClientConfigurationSection" CoveredStatements="12" TotalStatements="27" CoveragePercent="44">
        <Property Name="Instance:ServiceBusClientConfigurationSection" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="Publishers:ServiceBusPublisherConfigurations" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="RockBusEndpoint:Endpoint" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Subscribers:ServiceBusSubscriberConfigurations" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Xmlns:string" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="IsReadOnly():bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
      <Type Name="ServiceBusConfigurationSection" CoveredStatements="21" TotalStatements="42" CoveragePercent="50">
        <Property Name="Extensions:ServiceBusExtensions" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Instance:ServiceBusConfigurationSection" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="InternalConfiguration:InternalConfiguration" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="PersistenceConfiguration:ServiceBusPersistenceConfiguration" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Publishers:ServiceBusPublisherConfigurations" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Subscribers:ServiceBusSubscriberConfigurations" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Xmlns:string" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="IsReadOnly():bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="Refresh():void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
      </Type>
      <Type Name="ServiceBusExtensions" CoveredStatements="3" TotalStatements="15" CoveragePercent="20">
        <Property Name="ContentFolder:string" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="CustomAssembliesFolder:string" CoveredStatements="0" TotalStatements="6" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="IsReadOnly():bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
      <Type Name="ServiceBusPersistenceConfiguration" CoveredStatements="6" TotalStatements="15" CoveragePercent="40">
        <Property Name="RequestEndpoint:Endpoint" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="ResponseEndpoint:Endpoint" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="IsReadOnly():bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
      <Type Name="ServiceBusPublisherConfiguration" CoveredStatements="38" TotalStatements="60" CoveragePercent="63">
        <Property Name="Endpoints:Endpoints" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Id:string" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Pipelines:Pipelines" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="ReceivePorts:ReceivePorts" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Responses:Responses" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="CreateEndpointInfos():IEnumerable&lt;EndpointInfo&gt;" CoveredStatements="9" TotalStatements="9" CoveragePercent="100">
          <InternalCompiledMethod Name="MoveNext():bool" CoveredStatements="9" TotalStatements="9" CoveragePercent="100" />
        </Method>
        <Method Name="CreatePipelineInfos():IEnumerable&lt;PipelineInfo&gt;" CoveredStatements="9" TotalStatements="9" CoveragePercent="100">
          <InternalCompiledMethod Name="MoveNext():bool" CoveredStatements="9" TotalStatements="9" CoveragePercent="100" />
        </Method>
        <Method Name="CreateResponseInfos():IEnumerable&lt;ResponseInfo&gt;" CoveredStatements="5" TotalStatements="9" CoveragePercent="56">
          <InternalCompiledMethod Name="MoveNext():bool" CoveredStatements="5" TotalStatements="9" CoveragePercent="56" />
        </Method>
        <Method Name="IsReadOnly():bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
      <Type Name="ServiceBusPublisherConfigurations" CoveredStatements="43" TotalStatements="88" CoveragePercent="49">
        <Property Name="CollectionType:ConfigurationElementCollectionType" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="ElementName:string" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="Item:ServiceBusPublisherConfiguration" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Item:ServiceBusPublisherConfiguration" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="Add(ServiceBusPublisherConfiguration):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="CreateNewElement():ConfigurationElement" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="CreatePublisherConfiguration():PublisherConfiguration" CoveredStatements="11" TotalStatements="11" CoveragePercent="100" />
        <Method Name="CreatePublisherInfos():IEnumerable&lt;PublisherInfo&gt;" CoveredStatements="17" TotalStatements="17" CoveragePercent="100">
          <InternalCompiledMethod Name="MoveNext():bool" CoveredStatements="17" TotalStatements="17" CoveragePercent="100" />
        </Method>
        <Method Name="CreateResponseInfos():IEnumerable&lt;ResponseInfo&gt;" CoveredStatements="0" TotalStatements="15" CoveragePercent="0">
          <InternalCompiledMethod Name="MoveNext():bool" CoveredStatements="0" TotalStatements="15" CoveragePercent="0" />
        </Method>
        <Method Name="GetElementKey(ConfigurationElement):object" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="GetItemAt(int):ServiceBusPublisherConfiguration" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="GetItemByKey(string):ServiceBusPublisherConfiguration" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="GetPublisherIds():IEnumerable&lt;string&gt;" CoveredStatements="0" TotalStatements="9" CoveragePercent="0">
          <InternalCompiledMethod Name="MoveNext():bool" CoveredStatements="0" TotalStatements="9" CoveragePercent="0" />
        </Method>
        <Method Name="IsElementName(string):bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="IsReadOnly():bool" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="Remove(ServiceBusPublisherConfiguration):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
      <Type Name="ServiceBusSubscriberConfiguration" CoveredStatements="54" TotalStatements="75" CoveragePercent="72">
        <Property Name="Endpoints:Endpoints" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Filters:Filters" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Id:string" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Namespaces:NamespaceDefinitions" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Pipelines:Pipelines" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Subscriptions:Subscriptions" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="CreateEndpointInfos():IEnumerable&lt;EndpointInfo&gt;" CoveredStatements="9" TotalStatements="9" CoveragePercent="100">
          <InternalCompiledMethod Name="MoveNext():bool" CoveredStatements="9" TotalStatements="9" CoveragePercent="100" />
        </Method>
        <Method Name="CreateFilterInfos():IEnumerable&lt;FilterInfo&gt;" CoveredStatements="9" TotalStatements="9" CoveragePercent="100">
          <InternalCompiledMethod Name="MoveNext():bool" CoveredStatements="9" TotalStatements="9" CoveragePercent="100" />
        </Method>
        <Method Name="CreateNamespaceInfos():IEnumerable&lt;NamespaceInfo&gt;" CoveredStatements="9" TotalStatements="9" CoveragePercent="100">
          <InternalCompiledMethod Name="MoveNext():bool" CoveredStatements="9" TotalStatements="9" CoveragePercent="100" />
        </Method>
        <Method Name="CreatePipelineInfos():IEnumerable&lt;PipelineInfo&gt;" CoveredStatements="9" TotalStatements="9" CoveragePercent="100">
          <InternalCompiledMethod Name="MoveNext():bool" CoveredStatements="9" TotalStatements="9" CoveragePercent="100" />
        </Method>
        <Method Name="IsReadOnly():bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
      <Type Name="ServiceBusSubscriberConfigurations" CoveredStatements="43" TotalStatements="88" CoveragePercent="49">
        <Property Name="CollectionType:ConfigurationElementCollectionType" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="ElementName:string" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="Item:ServiceBusSubscriberConfiguration" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Item:ServiceBusSubscriberConfiguration" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="Add(ServiceBusSubscriberConfiguration):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="CreateNewElement():ConfigurationElement" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="CreatePipelineInfos():IEnumerable&lt;PipelineInfo&gt;" CoveredStatements="0" TotalStatements="15" CoveragePercent="0">
          <InternalCompiledMethod Name="MoveNext():bool" CoveredStatements="0" TotalStatements="15" CoveragePercent="0" />
        </Method>
        <Method Name="CreateSubscriberConfiguration(bool):SubscriberConfiguration" CoveredStatements="11" TotalStatements="11" CoveragePercent="100" />
        <Method Name="CreateSubscriberInfos(bool):IEnumerable&lt;SubscriberInfo&gt;" CoveredStatements="17" TotalStatements="17" CoveragePercent="100">
          <InternalCompiledMethod Name="MoveNext():bool" CoveredStatements="17" TotalStatements="17" CoveragePercent="100" />
        </Method>
        <Method Name="GetElementKey(ConfigurationElement):object" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="GetItemAt(int):ServiceBusSubscriberConfiguration" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="GetItemByKey(string):ServiceBusSubscriberConfiguration" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="GetSubscriberIds():IEnumerable&lt;string&gt;" CoveredStatements="0" TotalStatements="9" CoveragePercent="0">
          <InternalCompiledMethod Name="MoveNext():bool" CoveredStatements="0" TotalStatements="9" CoveragePercent="0" />
        </Method>
        <Method Name="IsElementName(string):bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="IsReadOnly():bool" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="Remove(ServiceBusSubscriberConfiguration):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
      <Type Name="Subscription" CoveredStatements="57" TotalStatements="105" CoveragePercent="54">
        <Constructor Name="Subscription()" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
        <Property Name="DeliveryAttemptInterval:TimeSpan" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="EndpointId:string" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="ExpiryDateTimeUtc:DateTime" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="FilterIds:string" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Filters:SubscriptionElementReferences" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Id:string" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="MaxDeliveryAttemptCount:int" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="MessageValidityDuration:TimeSpan" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Persistent:bool" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Pipeline:Pipeline" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="RequestPipelineId:string" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="ResponsePipelineId:string" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="CreateSubscriptionDetail(string):SubscriptionDetail" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Method Name="GetFilterIds():IEnumerable&lt;string&gt;" CoveredStatements="16" TotalStatements="25" CoveragePercent="64">
          <InternalCompiledMethod Name="MoveNext():bool" CoveredStatements="16" TotalStatements="25" CoveragePercent="64" />
        </Method>
        <Method Name="IsReadOnly():bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
      <Type Name="SubscriptionElementReference" CoveredStatements="0" TotalStatements="9" CoveragePercent="0">
        <Property Name="Id:string" CoveredStatements="0" TotalStatements="6" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="IsReadOnly():bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
      <Type Name="SubscriptionElementReferences" CoveredStatements="0" TotalStatements="36" CoveragePercent="0">
        <Property Name="CollectionType:ConfigurationElementCollectionType" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="ElementName:string" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Item:SubscriptionElementReference" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Item:SubscriptionElementReference" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="Add(SubscriptionElementReference):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="CreateNewElement():ConfigurationElement" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="GetElementKey(ConfigurationElement):object" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="GetItemAt(int):SubscriptionElementReference" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="GetItemByKey(string):SubscriptionElementReference" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="IsElementName(string):bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="IsReadOnly():bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="Remove(SubscriptionElementReference):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
      <Type Name="Subscriptions" CoveredStatements="15" TotalStatements="36" CoveragePercent="42">
        <Property Name="CollectionType:ConfigurationElementCollectionType" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="ElementName:string" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="Item:Subscription" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Item:Subscription" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="Add(Subscription):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="CreateNewElement():ConfigurationElement" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="GetElementKey(ConfigurationElement):object" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="GetItemAt(int):Subscription" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="GetItemByKey(string):Subscription" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="IsElementName(string):bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="IsReadOnly():bool" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="Remove(Subscription):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
    </Namespace>
  </Project>
  <Project Name="RockBus.ConfigurationService.Interfaces" CoveredStatements="0" TotalStatements="12" CoveragePercent="0">
    <Namespace Name="RockBus.ConfigurationService.Interfaces" CoveredStatements="0" TotalStatements="12" CoveragePercent="0">
      <Type Name="ValidationException" CoveredStatements="0" TotalStatements="12" CoveragePercent="0">
        <Constructor Name="ValidationException()" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Constructor Name="ValidationException(string)" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Constructor Name="ValidationException(SerializationInfo,StreamingContext)" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Constructor Name="ValidationException(string,Exception)" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
    </Namespace>
  </Project>
  <Project Name="RockBus.ConfigurationService.Validation" CoveredStatements="91" TotalStatements="178" CoveragePercent="51">
    <Namespace Name="RockBus.ConfigurationService.Validation" CoveredStatements="91" TotalStatements="178" CoveragePercent="51">
      <Type Name="AddOrUpdatePublishersRequestValidator" CoveredStatements="6" TotalStatements="6" CoveragePercent="100">
        <Constructor Name="AddOrUpdatePublishersRequestValidator()" CoveredStatements="6" TotalStatements="6" CoveragePercent="100" />
      </Type>
      <Type Name="AddOrUpdateSubscribersRequestValidator" CoveredStatements="6" TotalStatements="6" CoveragePercent="100">
        <Constructor Name="AddOrUpdateSubscribersRequestValidator()" CoveredStatements="6" TotalStatements="6" CoveragePercent="100" />
      </Type>
      <Type Name="CustomValidatorExtensions" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
        <Method Name="NullOrNotEmpty&lt;T,TProperty&gt;(IRuleBuilder&lt;T,TProperty&gt;):IRuleBuilderOptions&lt;T,TProperty&gt;" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
      <Type Name="EndpointInfoValidator" CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
      <Type Name="NamespaceInfoValidator" CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
      <Type Name="NullOrNotEmptyValidator" CoveredStatements="0" TotalStatements="9" CoveragePercent="0">
        <Constructor Name="NullOrNotEmptyValidator(object)" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="IsValid(PropertyValidatorContext):bool" CoveredStatements="0" TotalStatements="6" CoveragePercent="0" />
      </Type>
      <Type Name="PublisherInfoValidator" CoveredStatements="8" TotalStatements="8" CoveragePercent="100">
        <Constructor Name="PublisherInfoValidator()" CoveredStatements="8" TotalStatements="8" CoveragePercent="100" />
      </Type>
      <Type Name="ReceivePortDetailValidator" CoveredStatements="5" TotalStatements="5" CoveragePercent="100">
        <Constructor Name="ReceivePortDetailValidator()" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
      </Type>
      <Type Name="ReceivePortInfoValidator" CoveredStatements="5" TotalStatements="5" CoveragePercent="100">
        <Constructor Name="ReceivePortInfoValidator()" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
      </Type>
      <Type Name="RegexValidator" CoveredStatements="0" TotalStatements="16" CoveragePercent="0">
        <Constructor Name="RegexValidator()" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="IsValid(PropertyValidatorContext):bool" CoveredStatements="0" TotalStatements="13" CoveragePercent="0" />
      </Type>
      <Type Name="RemoveClientPublishersRequestValidator" CoveredStatements="5" TotalStatements="5" CoveragePercent="100">
        <Constructor Name="RemoveClientPublishersRequestValidator()" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
      </Type>
      <Type Name="RemoveClientReceivePortsRequestValidator" CoveredStatements="7" TotalStatements="7" CoveragePercent="100">
        <Constructor Name="RemoveClientReceivePortsRequestValidator()" CoveredStatements="7" TotalStatements="7" CoveragePercent="100" />
      </Type>
      <Type Name="RemoveClientSubscriptionsRequestValidator" CoveredStatements="7" TotalStatements="7" CoveragePercent="100">
        <Constructor Name="RemoveClientSubscriptionsRequestValidator()" CoveredStatements="7" TotalStatements="7" CoveragePercent="100" />
      </Type>
      <Type Name="RemoveSubscribersRequestValidator" CoveredStatements="5" TotalStatements="5" CoveragePercent="100">
        <Constructor Name="RemoveSubscribersRequestValidator()" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
      </Type>
      <Type Name="SubscriberInfoMustContainSubscriptionElementIdsValidator" CoveredStatements="0" TotalStatements="39" CoveragePercent="0">
        <Constructor Name="SubscriberInfoMustContainSubscriptionElementIdsValidator()" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="CreateValidationError(PropertyValidatorContext):ValidationFailure" CoveredStatements="0" TotalStatements="8" CoveragePercent="0" />
        <Method Name="IsValid(PropertyValidatorContext):bool" CoveredStatements="0" TotalStatements="28" CoveragePercent="0" />
      </Type>
      <Type Name="SubscriberInfoValidator" CoveredStatements="23" TotalStatements="25" CoveragePercent="92">
        <Constructor Name="SubscriberInfoValidator()" CoveredStatements="13" TotalStatements="13" CoveragePercent="100">
          <OwnCoverage CoveredStatements="12" TotalStatements="12" CoveragePercent="100" />
          <AnonymousMethod Name="(SubscriberInfo,Dictionary&lt;string,SubscriptionInfo&gt;.ValueCollection):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
        </Constructor>
        <Method Name="ReferToExistingEndpoints(SubscriberInfo,IEnumerable&lt;SubscriptionInfo&gt;):bool" CoveredStatements="10" TotalStatements="12" CoveragePercent="83" />
      </Type>
      <Type Name="SubscriptionDetailValidator" CoveredStatements="7" TotalStatements="7" CoveragePercent="100">
        <Constructor Name="SubscriptionDetailValidator()" CoveredStatements="7" TotalStatements="7" CoveragePercent="100" />
      </Type>
      <Type Name="SubscriptionInfoValidator" CoveredStatements="7" TotalStatements="7" CoveragePercent="100">
        <Constructor Name="SubscriptionInfoValidator()" CoveredStatements="7" TotalStatements="7" CoveragePercent="100" />
      </Type>
      <Type Name="XPathValidator" CoveredStatements="0" TotalStatements="18" CoveragePercent="0">
        <Constructor Name="XPathValidator()" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Constructor Name="XPathValidator()" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
        <Method Name="IsValid(PropertyValidatorContext):bool" CoveredStatements="0" TotalStatements="13" CoveragePercent="0" />
      </Type>
    </Namespace>
  </Project>
  <Project Name="RockBus.DataContracts" CoveredStatements="734" TotalStatements="1151" CoveragePercent="64">
    <Namespace Name="RockBus.DataContracts" CoveredStatements="734" TotalStatements="1151" CoveragePercent="64">
      <Type Name="AddOrUpdatePublishersRequest" CoveredStatements="22" TotalStatements="29" CoveragePercent="76">
        <Constructor Name="AddOrUpdatePublishersRequest()" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Constructor Name="AddOrUpdatePublishersRequest(params PublisherInfo[])" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Constructor Name="AddOrUpdatePublishersRequest(IEnumerable&lt;PublisherInfo&gt;)" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Constructor Name="AddOrUpdatePublishersRequest(PublisherConfiguration)" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Property Name="Publishers:ICollection&lt;PublisherInfo&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="CreatePublisherConfiguration(PublisherConfiguration):PublisherConfiguration" CoveredStatements="14" TotalStatements="14" CoveragePercent="100" />
      </Type>
      <Type Name="AddOrUpdatePublishersResponse" CoveredStatements="0" TotalStatements="11" CoveragePercent="0">
        <Constructor Name="AddOrUpdatePublishersResponse()" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Constructor Name="AddOrUpdatePublishersResponse(params EndpointInfo[])" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Constructor Name="AddOrUpdatePublishersResponse(IEnumerable&lt;EndpointInfo&gt;)" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Property Name="Endpoints:ICollection&lt;EndpointInfo&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
      </Type>
      <Type Name="AddOrUpdateSubscribersRequest" CoveredStatements="22" TotalStatements="30" CoveragePercent="73">
        <Constructor Name="AddOrUpdateSubscribersRequest()" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Constructor Name="AddOrUpdateSubscribersRequest(SubscriberInfo)" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Constructor Name="AddOrUpdateSubscribersRequest(IEnumerable&lt;SubscriberInfo&gt;)" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Constructor Name="AddOrUpdateSubscribersRequest(SubscriberConfiguration)" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Property Name="Subscribers:ICollection&lt;SubscriberInfo&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="CreateSubscriberConfiguration(SubscriberConfiguration):SubscriberConfiguration" CoveredStatements="14" TotalStatements="14" CoveragePercent="100" />
      </Type>
      <Type Name="CaseInsensitiveStringDictionary&lt;TValue&gt;" CoveredStatements="15" TotalStatements="15" CoveragePercent="100">
        <Constructor Name="CaseInsensitiveStringDictionary()" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="Merge(CaseInsensitiveStringDictionary&lt;TValue&gt;):void" CoveredStatements="12" TotalStatements="12" CoveragePercent="100" />
      </Type>
      <Type Name="CorrelationHeader" CoveredStatements="5" TotalStatements="5" CoveragePercent="100">
        <Constructor Name="CorrelationHeader(Guid,Guid)" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
        <Property Name="CorrelationId:Guid" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="MessageId:Guid" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
      </Type>
      <Type Name="DeliveryInfo" CoveredStatements="5" TotalStatements="5" CoveragePercent="100">
        <Constructor Name="DeliveryInfo(SubscriptionDetail,EndpointInfo)" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
        <Property Name="EndpointInfo:EndpointInfo" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="SubscriptionDetail:SubscriptionDetail" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
      </Type>
      <Type Name="Detail" CoveredStatements="14" TotalStatements="14" CoveragePercent="100">
        <Constructor Name="Detail()" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Constructor Name="Detail(string,string,string,bool,bool,Nullable&lt;DateTime&gt;,string,string)" CoveredStatements="11" TotalStatements="11" CoveragePercent="100" />
        <Property Name="EndpointId:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ExpiryDateTimeUtc:Nullable&lt;DateTime&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Id:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ParentId:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Paused:bool" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Persistent:bool" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="RequestPipelineId:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ResponsePipelineId:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
      </Type>
      <Type Name="EndpointInfo" CoveredStatements="30" TotalStatements="50" CoveragePercent="60">
        <Constructor Name="EndpointInfo()" CoveredStatements="6" TotalStatements="6" CoveragePercent="100" />
        <Constructor Name="EndpointInfo(string,string,ExchangeTypeEnum,TransactionScopeOption,TransportTypeEnum)" CoveredStatements="8" TotalStatements="8" CoveragePercent="100" />
        <Constructor Name="EndpointInfo(string,string,string,ExchangeTypeEnum,TransactionScopeOption,TransportTypeEnum)" CoveredStatements="0" TotalStatements="11" CoveragePercent="0" />
        <Constructor Name="EndpointInfo(string,string,EndpointNameEnum,ExchangeTypeEnum,TransactionScopeOption,TransportTypeEnum)" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Constructor Name="EndpointInfo(EndpointInfo)" CoveredStatements="0" TotalStatements="6" CoveragePercent="0" />
        <Property Name="Address:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="AddRoutingHeader:bool" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="CustomEndpointName:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="EndpointConfigurationName:string" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="EndpointName:EndpointNameEnum" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ExchangeType:ExchangeTypeEnum" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Id:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="IsCorrelated:bool" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="IsTransactional:bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="TransactionScopeOption:TransactionScopeOption" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="TransportName:string" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="TransportType:TransportTypeEnum" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="ToString():string" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
      </Type>
      <Type Name="EndpointInfoCollection" CoveredStatements="0" TotalStatements="37" CoveragePercent="0">
        <Property Name="Item:EndpointInfo" CoveredStatements="0" TotalStatements="4" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="4" CoveragePercent="0">
            <OwnCoverage CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
            <AnonymousMethod Name="(EndpointInfo):bool" CoveredStatements="0" TotalStatements="1" CoveragePercent="0" />
          </PropertyGetter>
        </Property>
        <Method Name="AddRange(IEnumerable&lt;EndpointInfo&gt;):void" CoveredStatements="0" TotalStatements="9" CoveragePercent="0" />
        <Method Name="ContainsRequestResponseEndpoint():bool" CoveredStatements="0" TotalStatements="12" CoveragePercent="0" />
        <Method Name="ContainsTransactionalEndpoint():bool" CoveredStatements="0" TotalStatements="12" CoveragePercent="0" />
      </Type>
      <Type Name="EvaluationElement" CoveredStatements="74" TotalStatements="119" CoveragePercent="62">
        <Constructor Name="EvaluationElement()" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Constructor Name="EvaluationElement(string,bool,IEnumerable&lt;NamespaceInfo&gt;,IEnumerable&lt;FilterInfo&gt;,IEnumerable&lt;EndpointInfo&gt;,IEnumerable&lt;PipelineInfo&gt;,Nullable&lt;DateTime&gt;)" CoveredStatements="49" TotalStatements="49" CoveragePercent="100" />
        <Property Name="EndpointInfoDictionary:CaseInsensitiveStringDictionary&lt;EndpointInfo&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="FilterInfoDictionary:CaseInsensitiveStringDictionary&lt;FilterInfo&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Id:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="IsStatic:bool" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ModificationDateTimeUtc:DateTime" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="NamespaceInfoDictionary:CaseInsensitiveStringDictionary&lt;NamespaceInfo&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="PipelineInfoDictionary:CaseInsensitiveStringDictionary&lt;PipelineInfo&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="AddEndpointInfos(IEnumerable&lt;EndpointInfo&gt;):void" CoveredStatements="0" TotalStatements="12" CoveragePercent="0" />
        <Method Name="AddEndpointInfos(params EndpointInfo[]):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="AddFilterInfos(IEnumerable&lt;FilterInfo&gt;):void" CoveredStatements="0" TotalStatements="12" CoveragePercent="0" />
        <Method Name="AddFilterInfos(params FilterInfo[]):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="AddPipelineInfos(IEnumerable&lt;PipelineInfo&gt;):void" CoveredStatements="0" TotalStatements="12" CoveragePercent="0" />
        <Method Name="AddPipelineInfos(params PipelineInfo[]):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="Init():void" CoveredStatements="18" TotalStatements="18" CoveragePercent="100" />
        <Method Name="OnDeserialized(StreamingContext):void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
      </Type>
      <Type Name="EvaluationElement&lt;TInfo,TDetail&gt;" CoveredStatements="14" TotalStatements="40" CoveragePercent="35">
        <Constructor Name="EvaluationElement()" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Constructor Name="EvaluationElement(string,bool,IEnumerable&lt;NamespaceInfo&gt;,IEnumerable&lt;FilterInfo&gt;,IEnumerable&lt;EndpointInfo&gt;,IEnumerable&lt;PipelineInfo&gt;,IEnumerable&lt;TInfo&gt;,Nullable&lt;DateTime&gt;)" CoveredStatements="5" TotalStatements="14" CoveragePercent="36" />
        <Constructor Name="EvaluationElement(IEnumerable&lt;TInfo&gt;)" CoveredStatements="0" TotalStatements="13" CoveragePercent="0" />
        <Property Name="InfoDictionary:CaseInsensitiveStringDictionary&lt;TInfo&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="Init():void" CoveredStatements="6" TotalStatements="6" CoveragePercent="100" />
        <Method Name="OnDeserialized(StreamingContext):void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
      </Type>
      <Type Name="EvaluationElementInfoBase&lt;TDetail&gt;" CoveredStatements="15" TotalStatements="28" CoveragePercent="54">
        <Constructor Name="EvaluationElementInfoBase()" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Constructor Name="EvaluationElementInfoBase(TDetail,IEnumerable&lt;string&gt;)" CoveredStatements="9" TotalStatements="9" CoveragePercent="100" />
        <Property Name="Detail:TDetail" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="FilterIds:IEnumerable&lt;string&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Id:string" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Method Name="AddFilterIds(IEnumerable&lt;FilterInfo&gt;):void" CoveredStatements="0" TotalStatements="4" CoveragePercent="0">
          <OwnCoverage CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <AnonymousMethod Name="(FilterInfo):string" CoveredStatements="0" TotalStatements="1" CoveragePercent="0" />
        </Method>
        <Method Name="AddFilterIds(params FilterInfo[]):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="AddFilterIds(IEnumerable&lt;string&gt;):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="AddFilterIds(params string[]):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
      <Type Name="EvaluationResult" CoveredStatements="59" TotalStatements="86" CoveragePercent="69">
        <Constructor Name="EvaluationResult(ILogger)" CoveredStatements="7" TotalStatements="7" CoveragePercent="100" />
        <Property Name="DeliveryInfoDictionary:IDictionary&lt;string,ICollection&lt;DeliveryInfo&gt;&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="HasSubscriptions:bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ReceivePortInfos:ICollection&lt;ReceivePortInfo&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="TopicInfoDictionary:IDictionary&lt;string,TopicInfo&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="Add(DeliveryInfo):void" CoveredStatements="13" TotalStatements="13" CoveragePercent="100">
          <OwnCoverage CoveredStatements="12" TotalStatements="12" CoveragePercent="100" />
          <AnonymousMethod Name="(DeliveryInfo):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
        </Method>
        <Method Name="Add(IList&lt;IEvaluationElementInfoBase&gt;):void" CoveredStatements="0" TotalStatements="9" CoveragePercent="0" />
        <Method Name="Add(IEvaluationElementInfoBase):void" CoveredStatements="6" TotalStatements="6" CoveragePercent="100" />
        <Method Name="AddSubscription(SubscriptionInfo):void" CoveredStatements="9" TotalStatements="9" CoveragePercent="100" />
        <Method Name="AddSubscriptions(IList&lt;SubscriptionInfo&gt;):void" CoveredStatements="9" TotalStatements="9" CoveragePercent="100" />
        <Method Name="GetAllDeliveryInfos():IEnumerable&lt;DeliveryInfo&gt;" CoveredStatements="0" TotalStatements="15" CoveragePercent="0">
          <InternalCompiledMethod Name="MoveNext():bool" CoveredStatements="0" TotalStatements="15" CoveragePercent="0" />
        </Method>
        <Method Name="GetDeliveryInfos():IEnumerable&lt;DeliveryInfo&gt;" CoveredStatements="15" TotalStatements="15" CoveragePercent="100">
          <InternalCompiledMethod Name="MoveNext():bool" CoveredStatements="15" TotalStatements="15" CoveragePercent="100" />
        </Method>
      </Type>
      <Type Name="EvaluatorConfigurationBase&lt;TEvaluationElement,TInfo,TDetail&gt;" CoveredStatements="75" TotalStatements="97" CoveragePercent="77">
        <Constructor Name="EvaluatorConfigurationBase()" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Constructor Name="EvaluatorConfigurationBase(IEnumerable&lt;TEvaluationElement&gt;)" CoveredStatements="13" TotalStatements="13" CoveragePercent="100" />
        <Constructor Name="EvaluatorConfigurationBase()" CoveredStatements="0" TotalStatements="1" CoveragePercent="0" />
        <Property Name="EvaluationElementDictionary:CaseInsensitiveStringDictionary&lt;TEvaluationElement&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Serializer:DataContractSerializer" CoveredStatements="0" TotalStatements="13" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="13" CoveragePercent="0" />
        </Property>
        <Method Name="Clone():object" CoveredStatements="0" TotalStatements="8" CoveragePercent="0" />
        <Method Name="CreatePipelineInfoDictionary():Dictionary&lt;Tuple&lt;string,string&gt;,PipelineInfo&gt;" CoveredStatements="28" TotalStatements="28" CoveragePercent="100" />
        <Method Name="Init():void" CoveredStatements="6" TotalStatements="6" CoveragePercent="100" />
        <Method Name="Merge(EvaluatorConfigurationBase&lt;TEvaluationElement,TInfo,TDetail&gt;):void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="OnDeserialized(StreamingContext):void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="PurgeExpired(DateTime):void" CoveredStatements="9" TotalStatements="9" CoveragePercent="100" />
        <Method Name="SetModificationDateTime(DateTime):void" CoveredStatements="9" TotalStatements="9" CoveragePercent="100" />
      </Type>
      <Type Name="FilterInfo" CoveredStatements="17" TotalStatements="46" CoveragePercent="37">
        <Constructor Name="FilterInfo()" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Constructor Name="FilterInfo(string,FilterTypeEnum,string,string)" CoveredStatements="9" TotalStatements="16" CoveragePercent="56" />
        <Constructor Name="FilterInfo(string,string,string,string)" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
        <Property Name="CustomTypeName:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Filter1Id:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Filter2Id:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="FilterData:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="FilterType:FilterTypeEnum" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="HasNoFilterReference:bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="HasOneFilterReference:bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="HasTwoFilterReference:bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Id:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="Normalize():void" CoveredStatements="0" TotalStatements="13" CoveragePercent="0" />
      </Type>
      <Type Name="MessageExtensions" CoveredStatements="0" TotalStatements="17" CoveragePercent="0">
        <Method Name="AddRoutingHeader(Message,RoutingHeader):void" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Method Name="GetRoutingHeader(Message,bool):RoutingHeader" CoveredStatements="0" TotalStatements="13" CoveragePercent="0" />
      </Type>
      <Type Name="NamespaceInfo" CoveredStatements="8" TotalStatements="8" CoveragePercent="100">
        <Constructor Name="NamespaceInfo()" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Constructor Name="NamespaceInfo(string,string)" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
        <Property Name="Namespace:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Prefix:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
      </Type>
      <Type Name="NamespaceInfoCollection" CoveredStatements="0" TotalStatements="15" CoveragePercent="0">
        <Property Name="Item:NamespaceInfo" CoveredStatements="0" TotalStatements="4" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="4" CoveragePercent="0">
            <OwnCoverage CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
            <AnonymousMethod Name="(NamespaceInfo):bool" CoveredStatements="0" TotalStatements="1" CoveragePercent="0" />
          </PropertyGetter>
        </Property>
        <Method Name="GetXmlNamespaceManager():XmlNamespaceManager" CoveredStatements="0" TotalStatements="11" CoveragePercent="0" />
      </Type>
      <Type Name="PipelineComponentInfo" CoveredStatements="14" TotalStatements="14" CoveragePercent="100">
        <Constructor Name="PipelineComponentInfo()" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Constructor Name="PipelineComponentInfo(string,string,bool,string,IEnumerable&lt;KeyValuePair&lt;string,string&gt;&gt;)" CoveredStatements="11" TotalStatements="11" CoveragePercent="100" />
        <Property Name="Active:bool" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Configuration:IEnumerable&lt;KeyValuePair&lt;string,string&gt;&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Id:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="SoapActionFilter:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="TypeName:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
      </Type>
      <Type Name="PipelineInfo" CoveredStatements="34" TotalStatements="34" CoveragePercent="100">
        <Constructor Name="PipelineInfo()" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Constructor Name="PipelineInfo(string,params PipelineComponentInfo[])" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Constructor Name="PipelineInfo(string,IEnumerable&lt;PipelineComponentInfo&gt;)" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
        <Constructor Name="PipelineInfo()" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
        <Property Name="Id:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="PipelineComponents:IEnumerable&lt;PipelineComponentInfo&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="CreateFromByteArray(Byte[]):PipelineInfo" CoveredStatements="6" TotalStatements="6" CoveragePercent="100" />
        <Method Name="GetByteArray():Byte[]" CoveredStatements="6" TotalStatements="6" CoveragePercent="100" />
        <Method Name="Init():void" CoveredStatements="6" TotalStatements="6" CoveragePercent="100" />
        <Method Name="OnDeserialized(StreamingContext):void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
      </Type>
      <Type Name="ProcessingData" CoveredStatements="23" TotalStatements="32" CoveragePercent="72">
        <Constructor Name="ProcessingData()" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Constructor Name="ProcessingData(Guid,Guid,ExchangeTypeEnum,MessageVersion,MessageDirectionEnum)" CoveredStatements="8" TotalStatements="8" CoveragePercent="100" />
        <Constructor Name="ProcessingData(ProcessingData)" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Property Name="CorrelationId:Guid" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="IsInbound:bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="IsOutbound:bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="IsPublisherRequestResponse:bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="IsRequest:bool" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="IsResponse:bool" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="MessageDirection:MessageDirectionEnum" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="MessageId:Guid" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="PublisherExchangeType:ExchangeTypeEnum" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="PublisherMessageVersion:MessageVersion" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="ToString():string" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
      </Type>
      <Type Name="ProcessorInfo" CoveredStatements="11" TotalStatements="11" CoveragePercent="100">
        <Constructor Name="ProcessorInfo()" CoveredStatements="7" TotalStatements="7" CoveragePercent="100" />
        <Constructor Name="ProcessorInfo()" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Property Name="AppDomainId:int" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="MachineName:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ProcessId:int" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ProcessorId:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
      </Type>
      <Type Name="PublisherConfiguration" CoveredStatements="20" TotalStatements="49" CoveragePercent="41">
        <Constructor Name="PublisherConfiguration()" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Constructor Name="PublisherConfiguration(IEnumerable&lt;PublisherInfo&gt;)" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Constructor Name="PublisherConfiguration(params PublisherInfo[])" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Constructor Name="PublisherConfiguration()" CoveredStatements="1" TotalStatements="3" CoveragePercent="33">
          <OwnCoverage CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
          <AnonymousMethod Name="():PublisherConfiguration" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
        </Constructor>
        <Property Name="Empty:PublisherConfiguration" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="TryFindReceivePortInfo(PublisherReceivePortInfo,out ReceivePortInfo):bool" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="TryFindReceivePortInfo(string,string,out ReceivePortInfo):bool" CoveredStatements="7" TotalStatements="11" CoveragePercent="64" />
        <Method Name="TryFindReceivePortInfo(string,out ReceivePortInfo):bool" CoveredStatements="0" TotalStatements="20" CoveragePercent="0" />
      </Type>
      <Type Name="PublisherInfo" CoveredStatements="27" TotalStatements="50" CoveragePercent="54">
        <Constructor Name="PublisherInfo()" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Constructor Name="PublisherInfo(string,bool,IEnumerable&lt;EndpointInfo&gt;,IEnumerable&lt;PipelineInfo&gt;,IEnumerable&lt;ResponseInfo&gt;,IEnumerable&lt;ReceivePortInfo&gt;,Nullable&lt;DateTime&gt;)" CoveredStatements="14" TotalStatements="14" CoveragePercent="100" />
        <Property Name="ResponseInfoDictionary:CaseInsensitiveStringDictionary&lt;ResponseInfo&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="AddReceivePortInfo(ReceivePortDetail,string,bool):void" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Method Name="Init():void" CoveredStatements="9" TotalStatements="13" CoveragePercent="69" />
        <Method Name="OnDeserialized(StreamingContext):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="PurgeExpired(DateTime):void" CoveredStatements="0" TotalStatements="12" CoveragePercent="0" />
      </Type>
      <Type Name="PublisherReceivePortInfo" CoveredStatements="5" TotalStatements="5" CoveragePercent="100">
        <Constructor Name="PublisherReceivePortInfo(string,string)" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
        <Property Name="PublisherId:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ReceivePortId:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
      </Type>
      <Type Name="ReceivePortDetail" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
        <Constructor Name="ReceivePortDetail(string,string,string,bool,Nullable&lt;DateTime&gt;,string,string)" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
      </Type>
      <Type Name="ReceivePortInfo" CoveredStatements="17" TotalStatements="31" CoveragePercent="55">
        <Constructor Name="ReceivePortInfo(PublisherInfo,ReceivePortDetail,string,bool)" CoveredStatements="7" TotalStatements="7" CoveragePercent="100" />
        <Property Name="GenerateDefaultResponse:bool" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="PublisherInfo:PublisherInfo" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ReceiveEndpointInfo:EndpointInfo" CoveredStatements="7" TotalStatements="9" CoveragePercent="78">
          <PropertyGetter CoveredStatements="7" TotalStatements="9" CoveragePercent="78" />
        </Property>
        <Property Name="ResponseId:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ResponseInfo:ResponseInfo" CoveredStatements="0" TotalStatements="9" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="9" CoveragePercent="0" />
        </Property>
        <Method Name="GetPublisherReceivePortInfo():PublisherReceivePortInfo" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="ToString():string" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
      <Type Name="RemoveAllPublishersRequest" CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
      <Type Name="RemoveAllSubscribersRequest" CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
      <Type Name="RemovePublishersRequest" CoveredStatements="8" TotalStatements="22" CoveragePercent="36">
        <Constructor Name="RemovePublishersRequest()" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Constructor Name="RemovePublishersRequest(string)" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Constructor Name="RemovePublishersRequest(IEnumerable&lt;string&gt;)" CoveredStatements="0" TotalStatements="10" CoveragePercent="0" />
        <Property Name="PublisherIds:ICollection&lt;string&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="CreateRemovePublishersRequest(PublisherConfiguration):RemovePublishersRequest" CoveredStatements="0" TotalStatements="4" CoveragePercent="0">
          <OwnCoverage CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <AnonymousMethod Name="(string):bool" CoveredStatements="0" TotalStatements="1" CoveragePercent="0" />
        </Method>
      </Type>
      <Type Name="RemoveReceivePortsRequest" CoveredStatements="12" TotalStatements="16" CoveragePercent="75">
        <Constructor Name="RemoveReceivePortsRequest()" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Constructor Name="RemoveReceivePortsRequest(string)" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Constructor Name="RemoveReceivePortsRequest(string,string)" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Constructor Name="RemoveReceivePortsRequest(string,IEnumerable&lt;string&gt;)" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Property Name="PublisherId:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ReceivePortIds:ICollection&lt;string&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
      </Type>
      <Type Name="RemoveSubscribersRequest" CoveredStatements="16" TotalStatements="16" CoveragePercent="100">
        <Constructor Name="RemoveSubscribersRequest()" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Constructor Name="RemoveSubscribersRequest(string)" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Constructor Name="RemoveSubscribersRequest(IEnumerable&lt;string&gt;)" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Property Name="SubscriberIds:ICollection&lt;string&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="CreateRemoveSubscribersRequest(SubscriberConfiguration):RemoveSubscribersRequest" CoveredStatements="4" TotalStatements="4" CoveragePercent="100">
          <OwnCoverage CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <AnonymousMethod Name="(string):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
        </Method>
      </Type>
      <Type Name="RemoveSubscriptionsRequest" CoveredStatements="12" TotalStatements="16" CoveragePercent="75">
        <Constructor Name="RemoveSubscriptionsRequest()" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Constructor Name="RemoveSubscriptionsRequest(string)" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Constructor Name="RemoveSubscriptionsRequest(string,string)" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Constructor Name="RemoveSubscriptionsRequest(string,IEnumerable&lt;string&gt;)" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Property Name="SubscriberId:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="SubscriptionIds:ICollection&lt;string&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
      </Type>
      <Type Name="ResponseInfo" CoveredStatements="7" TotalStatements="18" CoveragePercent="39">
        <Constructor Name="ResponseInfo()" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Constructor Name="ResponseInfo(string,string,string,int)" CoveredStatements="7" TotalStatements="7" CoveragePercent="100" />
        <Property Name="BufferSize:int" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Id:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ResponseAction:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ResponseXml:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="CreateResponseBuffer(MessageVersion):MessageBuffer" CoveredStatements="0" TotalStatements="7" CoveragePercent="0" />
      </Type>
      <Type Name="ResponseInfoCollection" CoveredStatements="0" TotalStatements="4" CoveragePercent="0">
        <Property Name="Item:ResponseInfo" CoveredStatements="0" TotalStatements="4" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="4" CoveragePercent="0">
            <OwnCoverage CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
            <AnonymousMethod Name="(ResponseInfo):bool" CoveredStatements="0" TotalStatements="1" CoveragePercent="0" />
          </PropertyGetter>
        </Property>
      </Type>
      <Type Name="RockBusAck" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
        <Method Name="CreateMessage(MessageVersion):Message" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
      </Type>
      <Type Name="RoutingHeader" CoveredStatements="35" TotalStatements="43" CoveragePercent="81">
        <Constructor Name="RoutingHeader()" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Constructor Name="RoutingHeader(ProcessingData)" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
        <Constructor Name="RoutingHeader(ProcessingData,DeliveryInfo)" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
        <Constructor Name="RoutingHeader(ProcessingData,SubscriptionDetail,EndpointInfo)" CoveredStatements="0" TotalStatements="5" CoveragePercent="0" />
        <Constructor Name="RoutingHeader()" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
        <Property Name="DestinationEndpoint:EndpointInfo" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="IsPersistent:bool" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="IsRequestResponse:bool" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="IsTransactional:bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="ProcessingData:ProcessingData" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ProcessorInfo:ProcessorInfo" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="SubscriptionDetail:SubscriptionDetail" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="CreateFromByteArray(Byte[]):RoutingHeader" CoveredStatements="6" TotalStatements="6" CoveragePercent="100" />
        <Method Name="GetByteArray():Byte[]" CoveredStatements="6" TotalStatements="6" CoveragePercent="100" />
        <Method Name="ToString():string" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
      </Type>
      <Type Name="StringConstants" CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
      <Type Name="SubscriberConfiguration" CoveredStatements="9" TotalStatements="9" CoveragePercent="100">
        <Constructor Name="SubscriberConfiguration()" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Constructor Name="SubscriberConfiguration(IEnumerable&lt;SubscriberInfo&gt;)" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Constructor Name="SubscriberConfiguration(params SubscriberInfo[])" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
      </Type>
      <Type Name="SubscriberInfo" CoveredStatements="33" TotalStatements="43" CoveragePercent="77">
        <Constructor Name="SubscriberInfo()" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Constructor Name="SubscriberInfo(string,bool,IEnumerable&lt;NamespaceInfo&gt;,IEnumerable&lt;FilterInfo&gt;,IEnumerable&lt;EndpointInfo&gt;,IEnumerable&lt;PipelineInfo&gt;,IEnumerable&lt;SubscriptionInfo&gt;,Nullable&lt;DateTime&gt;)" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Method Name="AddSubscriptionInfo(SubscriptionDetail,IEnumerable&lt;string&gt;):void" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Method Name="AddSubscriptionInfo(SubscriptionDetail,params string[]):void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="Init():void" CoveredStatements="10" TotalStatements="13" CoveragePercent="77" />
        <Method Name="OnDeserialized(StreamingContext):void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="PurgeExpired(DateTime):void" CoveredStatements="9" TotalStatements="12" CoveragePercent="75" />
      </Type>
      <Type Name="SubscriptionDetail" CoveredStatements="37" TotalStatements="40" CoveragePercent="93">
        <Constructor Name="SubscriptionDetail()" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Constructor Name="SubscriptionDetail(string,string,string,bool,bool,Nullable&lt;DateTime&gt;,string,string)" CoveredStatements="7" TotalStatements="7" CoveragePercent="100" />
        <Constructor Name="SubscriptionDetail(string,string,string,bool,Nullable&lt;long&gt;,Nullable&lt;long&gt;,Nullable&lt;int&gt;,bool,Nullable&lt;DateTime&gt;,string,string)" CoveredStatements="15" TotalStatements="15" CoveragePercent="100" />
        <Constructor Name="SubscriptionDetail(string,string,string,bool,Nullable&lt;TimeSpan&gt;,Nullable&lt;TimeSpan&gt;,Nullable&lt;int&gt;,bool,Nullable&lt;DateTime&gt;,string,string)" CoveredStatements="12" TotalStatements="15" CoveragePercent="80" />
        <Property Name="DeliveryAttemptIntervalSecs:Nullable&lt;long&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="MaxDeliveryAttemptCount:Nullable&lt;int&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="MessageValidityDurationSecs:Nullable&lt;long&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
      </Type>
      <Type Name="SubscriptionInfo" CoveredStatements="22" TotalStatements="22" CoveragePercent="100">
        <Constructor Name="SubscriptionInfo()" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Constructor Name="SubscriptionInfo(SubscriberInfo,SubscriptionDetail,IEnumerable&lt;string&gt;)" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Constructor Name="SubscriptionInfo(SubscriberInfo,SubscriptionDetail,params string[])" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Property Name="EndpointInfo:EndpointInfo" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="SubscriberInfo:SubscriberInfo" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="GetFilterInfoEnumerator():IEnumerable&lt;FilterInfo&gt;" CoveredStatements="9" TotalStatements="9" CoveragePercent="100">
          <InternalCompiledMethod Name="MoveNext():bool" CoveredStatements="9" TotalStatements="9" CoveragePercent="100" />
        </Method>
      </Type>
      <Type Name="TopicHeader" CoveredStatements="4" TotalStatements="7" CoveragePercent="57">
        <Constructor Name="TopicHeader()" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Constructor Name="TopicHeader(TopicInfo)" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Property Name="TopicInfo:TopicInfo" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
      </Type>
      <Type Name="TopicInfo" CoveredStatements="7" TotalStatements="7" CoveragePercent="100">
        <Constructor Name="TopicInfo()" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Constructor Name="TopicInfo(string)" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Property Name="Name:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
      </Type>
      <Type Name="TopicInfoCollection" CoveredStatements="0" TotalStatements="4" CoveragePercent="0">
        <Property Name="Item:TopicInfo" CoveredStatements="0" TotalStatements="4" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="4" CoveragePercent="0">
            <OwnCoverage CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
            <AnonymousMethod Name="(TopicInfo):bool" CoveredStatements="0" TotalStatements="1" CoveragePercent="0" />
          </PropertyGetter>
        </Property>
      </Type>
    </Namespace>
  </Project>
  <Project Name="RockBus.Exceptions" CoveredStatements="9" TotalStatements="36" CoveragePercent="25">
    <Namespace Name="RockBus.Exceptions" CoveredStatements="9" TotalStatements="36" CoveragePercent="25">
      <Type Name="DeliveryException" CoveredStatements="3" TotalStatements="12" CoveragePercent="25">
        <Constructor Name="DeliveryException()" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Constructor Name="DeliveryException(string)" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Constructor Name="DeliveryException(SerializationInfo,StreamingContext)" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Constructor Name="DeliveryException(string,Exception)" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
      <Type Name="InvalidMessageException" CoveredStatements="3" TotalStatements="12" CoveragePercent="25">
        <Constructor Name="InvalidMessageException()" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Constructor Name="InvalidMessageException(string)" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Constructor Name="InvalidMessageException(SerializationInfo,StreamingContext)" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Constructor Name="InvalidMessageException(string,Exception)" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
      </Type>
      <Type Name="RoutingException" CoveredStatements="3" TotalStatements="12" CoveragePercent="25">
        <Constructor Name="RoutingException()" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Constructor Name="RoutingException(string)" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Constructor Name="RoutingException(SerializationInfo,StreamingContext)" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Constructor Name="RoutingException(string,Exception)" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
    </Namespace>
  </Project>
  <Project Name="RockBus.Hosting" CoveredStatements="127" TotalStatements="172" CoveragePercent="74">
    <Namespace Name="RockBus.Hosting" CoveredStatements="127" TotalStatements="172" CoveragePercent="74">
      <Type Name="SelfHostedServiceHostFactory&lt;TService&gt;" CoveredStatements="8" TotalStatements="8" CoveragePercent="100">
        <Constructor Name="SelfHostedServiceHostFactory(ILogger)" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="CreateServiceHost(ReceivePortInfo,Uri[]):ServiceHostBase" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
      </Type>
      <Type Name="SelfHostedServiceHostManager" CoveredStatements="110" TotalStatements="136" CoveragePercent="81">
        <Constructor Name="SelfHostedServiceHostManager(ILogger,ISubscriptionConfigurationManager,IReceivePortServiceHostFactory,IInternalConfiguration)" CoveredStatements="9" TotalStatements="9" CoveragePercent="100" />
        <Property Name="Configuration:IInternalConfiguration" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="DynamicServiceHostDictionary:ConcurrentDictionary&lt;Tuple&lt;string,string&gt;,MutableTuple&lt;bool,PublisherReceivePortInfo,ServiceHostBase&gt;&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ReceivePortServiceHostFactory:IReceivePortServiceHostFactory" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="StaticServiceHosts:List&lt;ServiceHostBase&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="SubscriptionConfigurationManager:ISubscriptionConfigurationManager" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="BeginClose(ServiceHostBase,int):IAsyncResult" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="BeginOpen(ServiceHostBase,int):IAsyncResult" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="EndClose(IAsyncResult):void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="EndOpen(IAsyncResult):void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="OpenServiceHostAsync(ServiceHostBase):Task" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="RegisterDynamicServiceHost(ReceivePortInfo,ServiceHostBase):void" CoveredStatements="0" TotalStatements="11" CoveragePercent="0" />
        <Method Name="RegisterStaticServiceHost(ServiceHostBase):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="Start():void" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Method Name="SubscriptionConfigurationManager_OnSubscriptionConfigurationChanged(object,SubscriptionConfigurationChangedEventArgs):void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="UpdateServiceHosts(PublisherConfiguration):void" CoveredStatements="79" TotalStatements="91" CoveragePercent="87">
          <InternalCompiledMethod Name="MoveNext():void" CoveredStatements="79" TotalStatements="91" CoveragePercent="87">
            <OwnCoverage CoveredStatements="72" TotalStatements="81" CoveragePercent="89" />
            <AnonymousMethod Name="(Task[]):void" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
            <AnonymousMethod Name="(Task):void" CoveredStatements="6" TotalStatements="9" CoveragePercent="67" />
          </InternalCompiledMethod>
        </Method>
      </Type>
      <Type Name="ServiceHostInitialization" CoveredStatements="0" TotalStatements="11" CoveragePercent="0">
        <Constructor Name="ServiceHostInitialization(ILogger,IServiceHostManager)" CoveredStatements="0" TotalStatements="5" CoveragePercent="0" />
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ServiceHostManager:IServiceHostManager" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="Initialize():void" CoveredStatements="0" TotalStatements="6" CoveragePercent="0" />
      </Type>
      <Type Name="ServiceHostManagerInitialization" CoveredStatements="9" TotalStatements="9" CoveragePercent="100">
        <Constructor Name="ServiceHostManagerInitialization(ILogger,IServiceHostManager)" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ServiceHostManager:IServiceHostManager" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="Initialize():void" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
      </Type>
      <Type Name="StaticServiceHostFactory" CoveredStatements="0" TotalStatements="4" CoveragePercent="0">
        <Method Name="CreateServiceHost(string,Uri[]):ServiceHostBase" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
      </Type>
      <Type Name="StaticWebServiceHostFactory" CoveredStatements="0" TotalStatements="4" CoveragePercent="0">
        <Method Name="CreateServiceHost(Type,Uri[]):ServiceHost" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
      </Type>
    </Namespace>
  </Project>
  <Project Name="RockBus.Hosting.Common" CoveredStatements="150" TotalStatements="240" CoveragePercent="63">
    <Namespace Name="RockBus.Hosting" CoveredStatements="150" TotalStatements="240" CoveragePercent="63">
      <Type Name="DynamicServiceEndpointBehavior" CoveredStatements="0" TotalStatements="11" CoveragePercent="0">
        <Constructor Name="DynamicServiceEndpointBehavior()" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="AddBindingParameters(ServiceEndpoint,BindingParameterCollection):void" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
        <Method Name="ApplyClientBehavior(ServiceEndpoint,ClientRuntime):void" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
        <Method Name="ApplyDispatchBehavior(ServiceEndpoint,EndpointDispatcher):void" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
        <Method Name="Validate(ServiceEndpoint):void" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
      </Type>
      <Type Name="DynamicServiceEndpointBehaviorExtensionElement" CoveredStatements="6" TotalStatements="9" CoveragePercent="67">
        <Constructor Name="DynamicServiceEndpointBehaviorExtensionElement()" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Property Name="BehaviorType:Type" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Method Name="CreateBehavior():object" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
      <Type Name="ReceivePortAddingMessageInspector" CoveredStatements="10" TotalStatements="10" CoveragePercent="100">
        <Constructor Name="ReceivePortAddingMessageInspector(PublisherReceivePortInfo)" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Property Name="PublisherReceivePortInfo:PublisherReceivePortInfo" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="AfterReceiveRequest(ref Message,IClientChannel,InstanceContext):object" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Method Name="BeforeSendReply(ref Message,object):void" CoveredStatements="2" TotalStatements="2" CoveragePercent="100" />
      </Type>
      <Type Name="ReceivePortBehavior" CoveredStatements="12" TotalStatements="14" CoveragePercent="86">
        <Constructor Name="ReceivePortBehavior(PublisherReceivePortInfo)" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Property Name="PublisherReceivePortInfo:PublisherReceivePortInfo" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="AddBindingParameters(ServiceEndpoint,BindingParameterCollection):void" CoveredStatements="2" TotalStatements="2" CoveragePercent="100" />
        <Method Name="ApplyClientBehavior(ServiceEndpoint,ClientRuntime):void" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
        <Method Name="ApplyDispatchBehavior(ServiceEndpoint,EndpointDispatcher):void" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Method Name="Validate(ServiceEndpoint):void" CoveredStatements="2" TotalStatements="2" CoveragePercent="100" />
      </Type>
      <Type Name="ReceivePortBehaviorExtensionElement" CoveredStatements="15" TotalStatements="21" CoveragePercent="71">
        <Constructor Name="ReceivePortBehaviorExtensionElement()" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Property Name="BehaviorType:Type" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="PublisherId:string" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="ReceivePortId:string" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="CreateBehavior():object" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
      </Type>
      <Type Name="ReceivePortServiceHostBase&lt;TService&gt;" CoveredStatements="39" TotalStatements="49" CoveragePercent="80">
        <Constructor Name="ReceivePortServiceHostBase(ILogger,EndpointInfo,PublisherReceivePortInfo)" CoveredStatements="7" TotalStatements="7" CoveragePercent="100" />
        <Property Name="EndpointInfo:EndpointInfo" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ListenUri:Uri" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="PublisherReceivePortInfo:PublisherReceivePortInfo" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ReceivePortBaseAddresses:Uri[]" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ServiceEndpointFactory:IServiceEndpointFactory" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="TemplateServiceElement:ServiceElement" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="ApplyConfiguration():void" CoveredStatements="7" TotalStatements="10" CoveragePercent="70" />
        <Method Name="ApplyConfigurationFromScratch():void" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Method Name="ApplyConfigurationFromTemplateServiceElement():void" CoveredStatements="18" TotalStatements="21" CoveragePercent="86">
          <OwnCoverage CoveredStatements="17" TotalStatements="20" CoveragePercent="85" />
          <AnonymousMethod Name="(ServiceEndpointElement):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
        </Method>
        <Method Name="CreateDescription(out IDictionary&lt;string,ContractDescription&gt;):ServiceDescription" CoveredStatements="7" TotalStatements="7" CoveragePercent="100" />
      </Type>
      <Type Name="RockBusServiceHost" CoveredStatements="38" TotalStatements="38" CoveragePercent="100">
        <Constructor Name="RockBusServiceHost(ILogger)" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Constructor Name="RockBusServiceHost(ILogger,Type,params Uri[])" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="LogHostDetails(string):void" CoveredStatements="13" TotalStatements="13" CoveragePercent="100" />
        <Method Name="OnClosing():void" CoveredStatements="7" TotalStatements="7" CoveragePercent="100" />
        <Method Name="OnOpened():void" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Method Name="OnOpening():void" CoveredStatements="6" TotalStatements="6" CoveragePercent="100" />
      </Type>
      <Type Name="RockBusWebServiceHost" CoveredStatements="0" TotalStatements="32" CoveragePercent="0">
        <Constructor Name="RockBusWebServiceHost(ILogger,Type,params Uri[])" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="LogHostDetails(string):void" CoveredStatements="0" TotalStatements="13" CoveragePercent="0" />
        <Method Name="OnClosing():void" CoveredStatements="0" TotalStatements="7" CoveragePercent="0" />
        <Method Name="OnOpened():void" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Method Name="OnOpening():void" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
      </Type>
      <Type Name="SelfHostedDynamicServiceHost&lt;TService&gt;" CoveredStatements="14" TotalStatements="14" CoveragePercent="100">
        <Constructor Name="SelfHostedDynamicServiceHost(ILogger,ReceivePortInfo)" CoveredStatements="14" TotalStatements="14" CoveragePercent="100" />
      </Type>
      <Type Name="ServiceDescriptionExtensions" CoveredStatements="11" TotalStatements="29" CoveragePercent="38">
        <Method Name="ClearDynamicEndpoints(ServiceDescription):void" CoveredStatements="11" TotalStatements="16" CoveragePercent="69">
          <OwnCoverage CoveredStatements="10" TotalStatements="15" CoveragePercent="67" />
          <AnonymousMethod Name="(IEndpointBehavior):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
        </Method>
        <Method Name="ClearStaticEndpoints(ServiceDescription):void" CoveredStatements="0" TotalStatements="13" CoveragePercent="0">
          <OwnCoverage CoveredStatements="0" TotalStatements="12" CoveragePercent="0" />
          <AnonymousMethod Name="(IEndpointBehavior):bool" CoveredStatements="0" TotalStatements="1" CoveragePercent="0" />
        </Method>
      </Type>
      <Type Name="StaticServiceHost&lt;TServiceType&gt;" CoveredStatements="5" TotalStatements="5" CoveragePercent="100">
        <Constructor Name="StaticServiceHost(ILogger,params Uri[])" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
      </Type>
      <Type Name="StaticWebServiceHost" CoveredStatements="0" TotalStatements="4" CoveragePercent="0">
        <Constructor Name="StaticWebServiceHost(ILogger,Type,params Uri[])" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
      </Type>
      <Type Name="StaticWebServiceHost&lt;TServiceType&gt;" CoveredStatements="0" TotalStatements="4" CoveragePercent="0">
        <Constructor Name="StaticWebServiceHost(ILogger,params Uri[])" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
      </Type>
    </Namespace>
  </Project>
  <Project Name="RockBus.Hosting.Owin" CoveredStatements="0" TotalStatements="47" CoveragePercent="0">
    <Namespace Name="RockBus.Hosting.Owin" CoveredStatements="0" TotalStatements="47" CoveragePercent="0">
      <Type Name="OwinHostingInitialization" CoveredStatements="0" TotalStatements="47" CoveragePercent="0">
        <Constructor Name="OwinHostingInitialization(ILogger)" CoveredStatements="0" TotalStatements="6" CoveragePercent="0" />
        <Property Name="BaseAddress:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="SignalRConfiguration:SignalRConfiguration" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="WebApiConfiguration:WebApiConfiguration" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="Configure(IAppBuilder):void" CoveredStatements="0" TotalStatements="35" CoveragePercent="0">
          <OwnCoverage CoveredStatements="0" TotalStatements="32" CoveragePercent="0" />
          <AnonymousMethod Name="(IOwinContext):Task" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Method>
        <Method Name="Initialize():void" CoveredStatements="0" TotalStatements="6" CoveragePercent="0" />
      </Type>
    </Namespace>
  </Project>
  <Project Name="RockBus.Hosting.Web" CoveredStatements="0" TotalStatements="274" CoveragePercent="0">
    <Namespace Name="RockBus.Hosting.Web" CoveredStatements="0" TotalStatements="274" CoveragePercent="0">
      <Type Name="DynamicServiceHelper" CoveredStatements="0" TotalStatements="85" CoveragePercent="0">
        <Constructor Name="DynamicServiceHelper(ILogger)" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Constructor Name="DynamicServiceHelper()" CoveredStatements="0" TotalStatements="23" CoveragePercent="0">
          <OwnCoverage CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
          <AnonymousMethod Name="():Hashtable" CoveredStatements="0" TotalStatements="14" CoveragePercent="0" />
          <AnonymousMethod Name="():UriSchemeKeyedCollection" CoveredStatements="0" TotalStatements="5" CoveragePercent="0" />
        </Constructor>
        <Property Name="BaseAddresses:UriSchemeKeyedCollection" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ServiceHostingEnvironmentServiceActivations:Hashtable" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="RegisterService(string,Type,string):void" CoveredStatements="0" TotalStatements="10" CoveragePercent="0" />
        <Method Name="UnRegisterService(string):void" CoveredStatements="0" TotalStatements="9" CoveragePercent="0" />
        <Method Name="UpdateActivations(IDictionary&lt;string,ReceivePortInfo&gt;):List&lt;ReceivePortInfo&gt;" CoveredStatements="0" TotalStatements="33" CoveragePercent="0" />
      </Type>
      <Type Name="DynamicServiceHost" CoveredStatements="0" TotalStatements="6" CoveragePercent="0">
        <Constructor Name="DynamicServiceHost(ILogger,ReceivePortInfo)" CoveredStatements="0" TotalStatements="6" CoveragePercent="0" />
      </Type>
      <Type Name="DynamicServiceHostManager" CoveredStatements="0" TotalStatements="144" CoveragePercent="0">
        <Constructor Name="DynamicServiceHostManager(ILogger,ISubscriptionConfigurationManager,IInternalConfiguration)" CoveredStatements="0" TotalStatements="9" CoveragePercent="0" />
        <Property Name="Configuration:IInternalConfiguration" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="DynamicServiceHelper:DynamicServiceHelper" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ServiceHostDictionary:ConcurrentDictionary&lt;Tuple&lt;string,string&gt;,MutableTuple&lt;bool,PublisherReceivePortInfo,WeakReference&lt;ServiceHostBase&gt;&gt;&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="SubscriptionConfigurationManager:ISubscriptionConfigurationManager" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="BeginClose(ServiceHostBase,int):IAsyncResult" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="BeginOpen(ServiceHostBase,int):IAsyncResult" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="EndClose(IAsyncResult):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="EndOpen(IAsyncResult):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="OpenServiceHostAsync(ServiceHostBase):Task" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RegisterDynamicServiceHost(ReceivePortInfo,ServiceHostBase):void" CoveredStatements="0" TotalStatements="13" CoveragePercent="0">
          <OwnCoverage CoveredStatements="0" TotalStatements="11" CoveragePercent="0" />
          <AnonymousMethod Name="(Tuple&lt;string,string&gt;,MutableTuple&lt;bool,PublisherReceivePortInfo,WeakReference&lt;ServiceHostBase&gt;&gt;):MutableTuple&lt;bool,PublisherReceivePortInfo,WeakReference&lt;ServiceHostBase&gt;&gt;" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
        </Method>
        <Method Name="RegisterStaticServiceHost(ServiceHostBase):void" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
        <Method Name="Start():void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="SubscriptionConfigurationManager_OnSubscriptionConfigurationChanged(object,SubscriptionConfigurationChangedEventArgs):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="UpdateServiceHosts(PublisherConfiguration):void" CoveredStatements="0" TotalStatements="99" CoveragePercent="0">
          <InternalCompiledMethod Name="MoveNext():void" CoveredStatements="0" TotalStatements="99" CoveragePercent="0">
            <OwnCoverage CoveredStatements="0" TotalStatements="98" CoveragePercent="0" />
            <AnonymousMethod Name="(Task[]):void" CoveredStatements="0" TotalStatements="1" CoveragePercent="0" />
          </InternalCompiledMethod>
        </Method>
      </Type>
      <Type Name="DynamicWebReceivePortServiceHostFactory" CoveredStatements="0" TotalStatements="31" CoveragePercent="0">
        <Property Name="ReceivePortServiceHostFactory:IReceivePortServiceHostFactory" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="ServiceHostManager:IServiceHostManager" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="SubscriptionConfigurationManager:ISubscriptionConfigurationManager" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="CreateServiceHost(string,Uri[]):ServiceHostBase" CoveredStatements="0" TotalStatements="22" CoveragePercent="0" />
      </Type>
      <Type Name="WebReceivePortServiceHostFactory" CoveredStatements="0" TotalStatements="8" CoveragePercent="0">
        <Constructor Name="WebReceivePortServiceHostFactory(ILogger)" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="CreateServiceHost(ReceivePortInfo,Uri[]):ServiceHostBase" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
      </Type>
    </Namespace>
  </Project>
  <Project Name="RockBus.Initialization" CoveredStatements="39" TotalStatements="61" CoveragePercent="64">
    <Namespace Name="RockBus.Initialization" CoveredStatements="39" TotalStatements="61" CoveragePercent="64">
      <Type Name="InitializationManager" CoveredStatements="14" TotalStatements="14" CoveragePercent="100">
        <Constructor Name="InitializationManager(ILogger,IInitialization[])" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
        <Property Name="Initializations:List&lt;IInitialization&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="Initialize():void" CoveredStatements="9" TotalStatements="9" CoveragePercent="100" />
      </Type>
      <Type Name="TaskSchedulerInitialization" CoveredStatements="13" TotalStatements="35" CoveragePercent="37">
        <Constructor Name="TaskSchedulerInitialization(ILogger)" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="Initialize():void" CoveredStatements="9" TotalStatements="31" CoveragePercent="29">
          <OwnCoverage CoveredStatements="9" TotalStatements="19" CoveragePercent="47" />
          <AnonymousMethod Name="(object,UnobservedTaskExceptionEventArgs):void" CoveredStatements="0" TotalStatements="12" CoveragePercent="0" />
        </Method>
      </Type>
      <Type Name="ThreadPoolInitialization" CoveredStatements="12" TotalStatements="12" CoveragePercent="100">
        <Constructor Name="ThreadPoolInitialization(ILogger)" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="Initialize():void" CoveredStatements="8" TotalStatements="8" CoveragePercent="100" />
      </Type>
    </Namespace>
  </Project>
  <Project Name="RockBus.Logging.Interfaces" CoveredStatements="15" TotalStatements="35" CoveragePercent="43">
    <Namespace Name="RockBus.Logging.Interfaces" CoveredStatements="15" TotalStatements="35" CoveragePercent="43">
      <Type Name="LogData" CoveredStatements="5" TotalStatements="5" CoveragePercent="100">
        <Constructor Name="LogData(string,LogLevelEnum)" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
        <Property Name="LogLevel:LogLevelEnum" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Text:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
      </Type>
      <Type Name="MessageData" CoveredStatements="10" TotalStatements="10" CoveragePercent="100">
        <Constructor Name="MessageData(Guid,string,string,string,string,MessageEventEnum,LogLevelEnum)" CoveredStatements="10" TotalStatements="10" CoveragePercent="100" />
        <Property Name="Action:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="CorrelationId:Guid" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="DestinationAddress:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="LogLevel:LogLevelEnum" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="MessageEvent:MessageEventEnum" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ReceiveAddress:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Text:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
      </Type>
      <Type Name="NullLogger" CoveredStatements="0" TotalStatements="20" CoveragePercent="0">
        <Method Name="Log(MethodBase,LogLevelEnum,string,params object[]):void" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
        <Method Name="Log(MethodBase,Exception):void" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
        <Method Name="Log(MethodBase,LogLevelEnum,Transaction):void" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
        <Method Name="Log(MethodBase,MessageData):void" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
        <Method Name="Log(MethodBase,LogData):void" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
        <Method Name="LogDebug(MethodBase,string,params object[]):void" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
        <Method Name="LogError(MethodBase,string,params object[]):void" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
        <Method Name="LogInfo(MethodBase,string,params object[]):void" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
        <Method Name="LogVerbose(MethodBase,string,params object[]):void" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
        <Method Name="LogWarning(MethodBase,string,params object[]):void" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
      </Type>
      <Type Name="TransactionData" CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
    </Namespace>
  </Project>
  <Project Name="RockBus.Logging.Log4Net" CoveredStatements="85" TotalStatements="102" CoveragePercent="83">
    <Namespace Name="RockBus.Logging.Log4Net" CoveredStatements="85" TotalStatements="102" CoveragePercent="83">
      <Type Name="Log4NetLogger" CoveredStatements="85" TotalStatements="102" CoveragePercent="83">
        <Constructor Name="Log4NetLogger()" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
        <Property Name="Log4NetLog:ILog" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="FormatLogText(MethodBase,string):string" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="Log(MethodBase,MessageData):void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="Log(MethodBase,LogData):void" CoveredStatements="11" TotalStatements="12" CoveragePercent="92" />
        <Method Name="Log(MethodBase,LogLevelEnum,string,params object[]):void" CoveredStatements="39" TotalStatements="52" CoveragePercent="75" />
        <Method Name="Log(MethodBase,Exception):void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="Log(MethodBase,LogLevelEnum,Transaction):void" CoveredStatements="6" TotalStatements="9" CoveragePercent="67" />
        <Method Name="LogDebug(MethodBase,string,params object[]):void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="LogError(MethodBase,string,params object[]):void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="LogInfo(MethodBase,string,params object[]):void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="LogVerbose(MethodBase,string,params object[]):void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="LogWarning(MethodBase,string,params object[]):void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
      </Type>
    </Namespace>
  </Project>
  <Project Name="RockBus.Logging.Trace" CoveredStatements="73" TotalStatements="79" CoveragePercent="92">
    <Namespace Name="RockBus.Logging.Trace" CoveredStatements="73" TotalStatements="79" CoveragePercent="92">
      <Type Name="DebugTraceListener" CoveredStatements="13" TotalStatements="17" CoveragePercent="76">
        <Constructor Name="DebugTraceListener()" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
        <Property Name="Template:string" CoveredStatements="5" TotalStatements="9" CoveragePercent="56">
          <PropertyGetter CoveredStatements="5" TotalStatements="6" CoveragePercent="83" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="GetSupportedAttributes():string[]" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="WriteTrace(TraceEventCache,string,TraceEventType,int,string,Nullable&lt;Guid&gt;,object[]):void" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
      </Type>
      <Type Name="TraceLogger" CoveredStatements="60" TotalStatements="62" CoveragePercent="97">
        <Constructor Name="TraceLogger()" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
        <Constructor Name="TraceLogger()" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
        <Method Name="FormatLogText(MethodBase,string):string" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="Log(MethodBase,MessageData):void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="Log(MethodBase,LogData):void" CoveredStatements="13" TotalStatements="14" CoveragePercent="93" />
        <Method Name="Log(MethodBase,LogLevelEnum,string,params object[]):void" CoveredStatements="12" TotalStatements="13" CoveragePercent="92" />
        <Method Name="Log(MethodBase,Exception):void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="Log(MethodBase,LogLevelEnum,Transaction):void" CoveredStatements="9" TotalStatements="9" CoveragePercent="100" />
        <Method Name="LogDebug(MethodBase,string,params object[]):void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="LogError(MethodBase,string,params object[]):void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="LogInfo(MethodBase,string,params object[]):void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="LogVerbose(MethodBase,string,params object[]):void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="LogWarning(MethodBase,string,params object[]):void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
      </Type>
    </Namespace>
  </Project>
  <Project Name="RockBus.MessageRepository.Db" CoveredStatements="218" TotalStatements="365" CoveragePercent="60">
    <Namespace Name="RockBus.MessageRepository.Db" CoveredStatements="218" TotalStatements="365" CoveragePercent="60">
      <Type Name="DbMessageRepositoryConfiguration" CoveredStatements="4" TotalStatements="4" CoveragePercent="100">
        <Constructor Name="DbMessageRepositoryConfiguration()" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Property Name="ConnectionString:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
      </Type>
      <Type Name="MessageRepository" CoveredStatements="214" TotalStatements="361" CoveragePercent="59">
        <Constructor Name="MessageRepository(ILogger,IDbMessageRepositoryConfiguration)" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
        <Property Name="Configuration:IDbMessageRepositoryConfiguration" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="BufferMessage(string,long):void" CoveredStatements="0" TotalStatements="21" CoveragePercent="0" />
        <Method Name="CompleteEntry(long):void" CoveredStatements="17" TotalStatements="21" CoveragePercent="81" />
        <Method Name="CompleteMessage(long,int,int):void" CoveredStatements="19" TotalStatements="23" CoveragePercent="83" />
        <Method Name="CreateErrorMessage(long,Byte[],string,int,int,int,Exception):void" CoveredStatements="18" TotalStatements="22" CoveragePercent="82" />
        <Method Name="CreateMessage(string,string,DateTime,string):long" CoveredStatements="22" TotalStatements="26" CoveragePercent="85" />
        <Method Name="CreateMessageBuffer(string,long,long):long" CoveredStatements="0" TotalStatements="25" CoveragePercent="0" />
        <Method Name="CreateMessageFragment(long,int,Byte[],int):long" CoveredStatements="22" TotalStatements="26" CoveragePercent="85" />
        <Method Name="EndDequeueEntries(IAsyncResult):DequeueResult" CoveredStatements="27" TotalStatements="43" CoveragePercent="63" />
        <Method Name="EnqueueEntry(long,Byte[],int,bool,string,int,int,Nullable&lt;long&gt;,long,int,bool):long" CoveredStatements="32" TotalStatements="39" CoveragePercent="82" />
        <Method Name="FaultEntry(long,Exception):void" CoveredStatements="0" TotalStatements="21" CoveragePercent="0" />
        <Method Name="FromDelimitedString(string,char):IEnumerable&lt;string&gt;" CoveredStatements="0" TotalStatements="10" CoveragePercent="0">
          <InternalCompiledMethod Name="MoveNext():bool" CoveredStatements="0" TotalStatements="10" CoveragePercent="0" />
        </Method>
        <Method Name="GetMessageFragment(long,int):Byte[]" CoveredStatements="14" TotalStatements="21" CoveragePercent="67" />
        <Method Name="RollbackEntry(long,Exception):void" CoveredStatements="17" TotalStatements="21" CoveragePercent="81" />
        <Method Name="StartDequeueEnties(int,string,int,int,string):Task&lt;DequeueResult&gt;" CoveredStatements="21" TotalStatements="25" CoveragePercent="84" />
        <Method Name="ToDelimitedString&lt;T&gt;(IEnumerable&lt;T&gt;,char):string" CoveredStatements="0" TotalStatements="12" CoveragePercent="0" />
      </Type>
    </Namespace>
  </Project>
  <Project Name="RockBus.MessageRepository.Interfaces" CoveredStatements="5" TotalStatements="5" CoveragePercent="100">
    <Namespace Name="RockBus.MessageRepository.Interfaces" CoveredStatements="5" TotalStatements="5" CoveragePercent="100">
      <Type Name="DequeueResult" CoveredStatements="5" TotalStatements="5" CoveragePercent="100">
        <Constructor Name="DequeueResult(Guid,IList&lt;QueueEntry&gt;)" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
        <Property Name="BatchId:Guid" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="QueueEntries:IList&lt;QueueEntry&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
      </Type>
      <Type Name="QueueEntry" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
        <Property Name="Action:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="BatchId:Guid" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="CorrelationId:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="CreateTime:DateTime" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="DequeueAttemptCount:int" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="DequeueTime:DateTime" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="EnqueueTime:DateTime" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ExpirationTime:Nullable&lt;DateTime&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Id:long" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="MachineName:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="MessageId:long" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="OrderedDelivery:bool" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="PartCount:int" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Priority:int" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ProcessId:int" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ProcessorId:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ReceiveAddress:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ReceiverAppDomainId:int" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ReceiverMachineName:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ReceiverProcessId:int" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ReceiveTime:DateTime" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="RoutingHeader:RoutingHeader" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Size:int" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
      </Type>
    </Namespace>
  </Project>
  <Project Name="RockBus.Messages" CoveredStatements="293" TotalStatements="362" CoveragePercent="81">
    <Namespace Name="RockBus.Messages" CoveredStatements="293" TotalStatements="362" CoveragePercent="81">
      <Type Name="BufferedMessage" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
        <Constructor Name="BufferedMessage(Message,bool,int)" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
      </Type>
      <Type Name="MessageContext" CoveredStatements="205" TotalStatements="254" CoveragePercent="81">
        <Constructor Name="MessageContext(IInternalConfiguration)" CoveredStatements="6" TotalStatements="6" CoveragePercent="100" />
        <Constructor Name="MessageContext(IInternalConfiguration,ProcessingData)" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Constructor Name="MessageContext(IInternalConfiguration,IMessage,Transaction,RoutingHeader,CorrelationHeader,TaskCompletionSource&lt;Message&gt;,ExchangeTypeEnum,ReceivePortInfo,bool)" CoveredStatements="32" TotalStatements="35" CoveragePercent="91" />
        <Constructor Name="MessageContext(IInternalConfiguration,IMessage,RoutingHeader)" CoveredStatements="11" TotalStatements="11" CoveragePercent="100" />
        <Constructor Name="MessageContext(IInternalConfiguration,ProcessingData,IMessage,RoutingHeader,TaskCompletionSource&lt;Message&gt;,EvaluationResult,ReceivePortInfo)" CoveredStatements="9" TotalStatements="9" CoveragePercent="100" />
        <Constructor Name="MessageContext(IInternalConfiguration,ProcessingData,IMessage,Transaction,IEnumerable&lt;RoutingHeader&gt;,TaskCompletionSource&lt;Message&gt;,EvaluationResult,ReceivePortInfo)" CoveredStatements="19" TotalStatements="19" CoveragePercent="100" />
        <Constructor Name="MessageContext()" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
        <Property Name="Configuration:IInternalConfiguration" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="EvaluationResult:EvaluationResult" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Exception:Exception" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Message:IMessage" CoveredStatements="6" TotalStatements="6" CoveragePercent="100">
          <PropertyGetter CoveredStatements="6" TotalStatements="6" CoveragePercent="100" />
        </Property>
        <Property Name="ProcessingData:ProcessingData" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="PropertyBag:Dictionary&lt;string,object&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="PublisherTcs:TaskCompletionSource&lt;Message&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ReceivePortInfo:ReceivePortInfo" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="RequestMessage:IMessage" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ResponseMessage:IMessage" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="RoutingHeaders:IEnumerable&lt;RoutingHeader&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ThrowOnNoSubscriptions:bool" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="TimeoutHelper:TimeoutHelper&lt;IMessageContext&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Transaction:Transaction" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="Abort():void" CoveredStatements="12" TotalStatements="21" CoveragePercent="57" />
        <Method Name="Complete():bool" CoveredStatements="36" TotalStatements="61" CoveragePercent="59" />
        <Method Name="CreateTransactionScope(TransactionScopeOption):TransactionScope" CoveredStatements="5" TotalStatements="10" CoveragePercent="50" />
        <Method Name="CreateTransactionScope():TransactionScope" CoveredStatements="12" TotalStatements="12" CoveragePercent="100" />
        <Method Name="GetProperty(string,out object):bool" CoveredStatements="8" TotalStatements="8" CoveragePercent="100" />
        <Method Name="IsCorrelatedSubscriberEndpoint():bool" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Method Name="IsPersistent():bool" CoveredStatements="7" TotalStatements="7" CoveragePercent="100" />
        <Method Name="SetProperty(string,object):void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="SetRoutingHeader(RoutingHeader):void" CoveredStatements="6" TotalStatements="9" CoveragePercent="67" />
        <Method Name="SetRoutingHeaders(IEnumerable&lt;DeliveryInfo&gt;):void" CoveredStatements="13" TotalStatements="13" CoveragePercent="100" />
        <Method Name="ToString():string" CoveredStatements="8" TotalStatements="8" CoveragePercent="100" />
        <Method Name="WaitOrTimerCallback(IMessageContext,bool):void" CoveredStatements="3" TotalStatements="7" CoveragePercent="43" />
      </Type>
      <Type Name="MessageFactory" CoveredStatements="85" TotalStatements="105" CoveragePercent="81">
        <Constructor Name="MessageFactory(ILogger,IInternalConfiguration)" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
        <Property Name="Configuration:IInternalConfiguration" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="CreateMessage(XmlReader,string,Message):Message" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
        <Method Name="CreateMessage(Message,bool):IMessage" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="CreateMessage(XmlReader,string,IMessage):IMessage" CoveredStatements="0" TotalStatements="5" CoveragePercent="0" />
        <Method Name="CreateMessageContext(XmlReader,MessageVersion):IMessageContext" CoveredStatements="0" TotalStatements="10" CoveragePercent="0" />
        <Method Name="CreateMessageContext(Message,RoutingHeader):IMessageContext" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Method Name="CreatePersistentMessageContext(ProcessingData,IMessage,Transaction,IEnumerable&lt;RoutingHeader&gt;,TaskCompletionSource&lt;Message&gt;,EvaluationResult,ReceivePortInfo):IMessageContext" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="CreateRequestMessageContext(Message,Transaction,TaskCompletionSource&lt;Message&gt;,ExchangeTypeEnum,ReceivePortInfo,RoutingHeader,CorrelationHeader):IMessageContext" CoveredStatements="13" TotalStatements="13" CoveragePercent="100" />
        <Method Name="CreateRequestMessageContextFromResponse(IMessageContext):IMessageContext" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Method Name="CreateResponseMessageContext(IMessageContext,Message):IMessageContext" CoveredStatements="12" TotalStatements="14" CoveragePercent="86" />
        <Method Name="CreateServiceModelMessage(IMessageContext,RoutingHeader,MessageVersion,bool,bool):Message" CoveredStatements="17" TotalStatements="20" CoveragePercent="85" />
        <Method Name="CreateTransientMessageContext(ProcessingData,IMessage,RoutingHeader,TaskCompletionSource&lt;Message&gt;,EvaluationResult,ReceivePortInfo):IMessageContext" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="ExtractHeaders(Message,out RoutingHeader,out CorrelationHeader):void" CoveredStatements="16" TotalStatements="16" CoveragePercent="100" />
      </Type>
    </Namespace>
  </Project>
  <Project Name="RockBus.Monitoring" CoveredStatements="235" TotalStatements="345" CoveragePercent="68">
    <Namespace Name="RockBus.Monitoring" CoveredStatements="235" TotalStatements="345" CoveragePercent="68">
      <Type Name="CollectorManager" CoveredStatements="67" TotalStatements="87" CoveragePercent="77">
        <Constructor Name="CollectorManager(ILogger,ICollectorManagerConfiguration)" CoveredStatements="27" TotalStatements="27" CoveragePercent="100" />
        <Property Name="CollectionTimer:Timer" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="CollectionTimestamp:DateTime" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Collectors:List&lt;PerformanceCounterCollectorBase&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Configuration:ICollectorManagerConfiguration" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="SnapshotTimestamp:DateTime" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="Collect(DateTime):void" CoveredStatements="12" TotalStatements="16" CoveragePercent="75" />
        <Method Name="CollectionTimerCallback(object):void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="GetSnapshot():IEnumerable&lt;PerformanceCounterInstance&gt;" CoveredStatements="12" TotalStatements="14" CoveragePercent="86" />
        <Method Name="Start():void" CoveredStatements="13" TotalStatements="13" CoveragePercent="100" />
        <Method Name="Stop():void" CoveredStatements="0" TotalStatements="14" CoveragePercent="0" />
      </Type>
      <Type Name="CollectorManagerConfiguration" CoveredStatements="12" TotalStatements="12" CoveragePercent="100">
        <Constructor Name="CollectorManagerConfiguration(IPerformanceCounterConfiguration)" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Property Name="MonitoringConfiguration:MonitoringConfiguration" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="PerformanceCounterConfiguration:IPerformanceCounterConfiguration" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="GetPerformanceCounters():IEnumerable&lt;PerformanceCounterConfigurationBase&gt;" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
      </Type>
      <Type Name="CollectorManagerInitialization" CoveredStatements="7" TotalStatements="7" CoveragePercent="100">
        <Constructor Name="CollectorManagerInitialization(ICollectorManager)" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Property Name="CollectorManager:ICollectorManager" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="Initialize():void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
      </Type>
      <Type Name="PerformanceCounterCategoryCollector" CoveredStatements="30" TotalStatements="36" CoveragePercent="83">
        <Constructor Name="PerformanceCounterCategoryCollector(PerformanceCounterCategoryConfiguration,int)" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="Collect():void" CoveredStatements="27" TotalStatements="33" CoveragePercent="82" />
      </Type>
      <Type Name="PerformanceCounterCollector" CoveredStatements="16" TotalStatements="18" CoveragePercent="89">
        <Constructor Name="PerformanceCounterCollector(PerformanceCounterConfiguration,int)" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="Collect():void" CoveredStatements="13" TotalStatements="15" CoveragePercent="87" />
      </Type>
      <Type Name="PerformanceCounterCollectorBase" CoveredStatements="23" TotalStatements="26" CoveragePercent="88">
        <Constructor Name="PerformanceCounterCollectorBase(PerformanceCounterConfigurationBase,int)" CoveredStatements="9" TotalStatements="12" CoveragePercent="75" />
        <Property Name="BufferSize:int" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="PerformanceCounterConfigurationBase:PerformanceCounterConfigurationBase" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="RoundRobinBufferDictionary:ConcurrentDictionary&lt;Tuple&lt;string,string&gt;,Tuple&lt;PerformanceCounterInstance,RoundRobinBuffer&gt;&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="AddCounterSample(string,string,CounterSample):void" CoveredStatements="10" TotalStatements="10" CoveragePercent="100" />
        <Method Name="GetSnapshot():IEnumerable&lt;PerformanceCounterInstance&gt;" CoveredStatements="4" TotalStatements="4" CoveragePercent="100">
          <OwnCoverage CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <AnonymousMethod Name="(Tuple&lt;PerformanceCounterInstance,RoundRobinBuffer&gt;):PerformanceCounterInstance" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
        </Method>
      </Type>
      <Type Name="PerformanceCounterConfigurationBaseExtensions" CoveredStatements="3" TotalStatements="9" CoveragePercent="33">
        <Method Name="CounterExists(PerformanceCounterConfigurationBase):bool" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="Exists(PerformanceCounterInstanceConfiguration,PerformanceCounterCategoryType):bool" CoveredStatements="0" TotalStatements="6" CoveragePercent="0" />
      </Type>
      <Type Name="PerformanceCounterInstanceCollector" CoveredStatements="12" TotalStatements="12" CoveragePercent="100">
        <Constructor Name="PerformanceCounterInstanceCollector(PerformanceCounterInstanceConfiguration,int)" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
        <Property Name="InstanceName:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="Collect():void" CoveredStatements="7" TotalStatements="7" CoveragePercent="100" />
      </Type>
      <Type Name="RoundRobinBuffer" CoveredStatements="65" TotalStatements="131" CoveragePercent="50">
        <Constructor Name="RoundRobinBuffer(int)" CoveredStatements="6" TotalStatements="6" CoveragePercent="100" />
        <Property Name="Buffer:double[]" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="Current:double" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Index:int" CoveredStatements="6" TotalStatements="6" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="MovingAverage:double" CoveredStatements="6" TotalStatements="6" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="MovingMax:double" CoveredStatements="0" TotalStatements="14" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="14" CoveragePercent="0" />
        </Property>
        <Property Name="MovingMin:double" CoveredStatements="0" TotalStatements="14" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="14" CoveragePercent="0" />
        </Property>
        <Property Name="MovingTotal:double" CoveredStatements="6" TotalStatements="6" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="Size:int" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Method Name="AddCounterSample(CounterSample):void" CoveredStatements="8" TotalStatements="8" CoveragePercent="100" />
        <Method Name="AddValue(double):void" CoveredStatements="8" TotalStatements="8" CoveragePercent="100" />
        <Method Name="Clone():object" CoveredStatements="0" TotalStatements="14" CoveragePercent="0" />
        <Method Name="DebugWriteManuallyCalculatedValue(CounterSample,CounterSample,float):void" CoveredStatements="0" TotalStatements="8" CoveragePercent="0" />
        <Method Name="GetState():RoundRobinBufferState" CoveredStatements="0" TotalStatements="5" CoveragePercent="0" />
        <Method Name="GetValue(Nullable&lt;AggregationTypeEnum&gt;):double" CoveredStatements="12" TotalStatements="20" CoveragePercent="60" />
        <Method Name="MoveNext():void" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
      </Type>
      <Type Name="RoundRobinBufferState" CoveredStatements="0" TotalStatements="7" CoveragePercent="0">
        <Constructor Name="RoundRobinBufferState(double,double,double,double,double)" CoveredStatements="0" TotalStatements="7" CoveragePercent="0" />
      </Type>
    </Namespace>
  </Project>
  <Project Name="RockBus.Monitoring.DataContracts" CoveredStatements="64" TotalStatements="97" CoveragePercent="66">
    <Namespace Name="RockBus.Monitoring.DataContracts" CoveredStatements="33" TotalStatements="51" CoveragePercent="65">
      <Type Name="NamespaceConstants" CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
      <Type Name="PerformanceCounterExtensions" CoveredStatements="0" TotalStatements="12" CoveragePercent="0">
        <Method Name="ArrayToString&lt;T&gt;(T[]):string" CoveredStatements="0" TotalStatements="12" CoveragePercent="0" />
      </Type>
      <Type Name="PerformanceCounterInstance" CoveredStatements="23" TotalStatements="29" CoveragePercent="79">
        <Constructor Name="PerformanceCounterInstance()" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Constructor Name="PerformanceCounterInstance(string,string,string,double)" CoveredStatements="13" TotalStatements="13" CoveragePercent="100" />
        <Property Name="CategoryName:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="CategoryType:PerformanceCounterCategoryType" CoveredStatements="0" TotalStatements="6" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="6" CoveragePercent="0" />
        </Property>
        <Property Name="CounterName:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="InstanceName:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Value:double" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="Clone():object" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Method Name="ToString():string" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
      </Type>
      <Type Name="PerformanceCountersResponse" CoveredStatements="10" TotalStatements="10" CoveragePercent="100">
        <Constructor Name="PerformanceCountersResponse()" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Constructor Name="PerformanceCountersResponse(IEnumerable&lt;PerformanceCounterInstance&gt;)" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Property Name="Instances:IEnumerable&lt;PerformanceCounterInstance&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="ToString():string" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
      </Type>
    </Namespace>
    <Namespace Name="RockBus.Monitoring.DataContracts.Configuration" CoveredStatements="31" TotalStatements="46" CoveragePercent="67">
      <Type Name="MonitoringConfiguration" CoveredStatements="16" TotalStatements="16" CoveragePercent="100">
        <Property Name="BufferSize:int" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="CollectionIntervalMs:int" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="PerformanceCounterConfigurations:IEnumerable&lt;PerformanceCounterConfigurationBase&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="ToString():string" CoveredStatements="16" TotalStatements="16" CoveragePercent="100" />
      </Type>
      <Type Name="PerformanceCounterCategoryConfiguration" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
        <Property Name="FullName:string" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
      </Type>
      <Type Name="PerformanceCounterConfiguration" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
        <Property Name="FullName:string" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
      </Type>
      <Type Name="PerformanceCounterConfigurationBase" CoveredStatements="7" TotalStatements="7" CoveragePercent="100">
        <Property Name="AggregationType:Nullable&lt;AggregationTypeEnum&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="CategoryName:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="CounterName:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="FullName:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="ToString():string" CoveredStatements="7" TotalStatements="7" CoveragePercent="100" />
      </Type>
      <Type Name="PerformanceCounterInstanceConfiguration" CoveredStatements="8" TotalStatements="17" CoveragePercent="47">
        <Constructor Name="PerformanceCounterInstanceConfiguration()" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Constructor Name="PerformanceCounterInstanceConfiguration(PerformanceCounterConfigurationBase,string)" CoveredStatements="0" TotalStatements="6" CoveragePercent="0" />
        <Property Name="FullName:string" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="InstanceName:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="ToString():string" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
      </Type>
    </Namespace>
  </Project>
  <Project Name="RockBus.PerformanceCounters" CoveredStatements="117" TotalStatements="211" CoveragePercent="55">
    <Namespace Name="RockBus.PerformanceCounters" CoveredStatements="117" TotalStatements="211" CoveragePercent="55">
      <Type Name="OperationCounter" CoveredStatements="22" TotalStatements="28" CoveragePercent="79">
        <Constructor Name="OperationCounter(OperationCounterInternal)" CoveredStatements="6" TotalStatements="6" CoveragePercent="100" />
        <Method Name="Abort():void" CoveredStatements="6" TotalStatements="8" CoveragePercent="75" />
        <Method Name="Complete():void" CoveredStatements="6" TotalStatements="8" CoveragePercent="75" />
        <Method Name="Start():void" CoveredStatements="4" TotalStatements="6" CoveragePercent="67" />
      </Type>
      <Type Name="OperationCounterInternal" CoveredStatements="33" TotalStatements="33" CoveragePercent="100">
        <Constructor Name="OperationCounterInternal(string,string,string,bool)" CoveredStatements="33" TotalStatements="33" CoveragePercent="100" />
      </Type>
      <Type Name="OperationCounterPlaceholder" CoveredStatements="0" TotalStatements="6" CoveragePercent="0">
        <Method Name="Abort():void" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
        <Method Name="Complete():void" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
        <Method Name="Start():void" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
      </Type>
      <Type Name="PerformanceCounterConfiguration" CoveredStatements="19" TotalStatements="28" CoveragePercent="68">
        <Constructor Name="PerformanceCounterConfiguration(IInternalConfiguration)" CoveredStatements="7" TotalStatements="7" CoveragePercent="100" />
        <Property Name="CategoryHelp:string" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="CategoryName:string" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="InstanceName:string" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="OperationNames:IEnumerable&lt;string&gt;" CoveredStatements="0" TotalStatements="6" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="6" CoveragePercent="0">
            <InternalCompiledMethod Name="MoveNext():bool" CoveredStatements="0" TotalStatements="6" CoveragePercent="0" />
          </PropertyGetter>
        </Property>
        <Property Name="ProcessStartTime:DateTime" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="UpdateIntervalMs:int" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
      </Type>
      <Type Name="PerformanceCounterFactory" CoveredStatements="32" TotalStatements="105" CoveragePercent="30">
        <Constructor Name="PerformanceCounterFactory(ILogger,IPerformanceCounterConfiguration)" CoveredStatements="9" TotalStatements="9" CoveragePercent="100" />
        <Constructor Name="PerformanceCounterFactory()" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
        <Property Name="Category:PerformanceCounterCategory" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Configuration:IPerformanceCounterConfiguration" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="InitializationTask:Task&lt;PerformanceCounterCategory&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="IsInitialised:bool" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="CreateOperationCounter(string):IOperationCounter" CoveredStatements="7" TotalStatements="9" CoveragePercent="78">
          <OwnCoverage CoveredStatements="5" TotalStatements="7" CoveragePercent="71" />
          <AnonymousMethod Name="(string):OperationCounterInternal" CoveredStatements="2" TotalStatements="2" CoveragePercent="100" />
        </Method>
        <Method Name="EnsurePerformanceCounterInstallationAsync():Task&lt;PerformanceCounterCategory&gt;" CoveredStatements="0" TotalStatements="36" CoveragePercent="0">
          <OwnCoverage CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <AnonymousMethod Name="():PerformanceCounterCategory" CoveredStatements="0" TotalStatements="33" CoveragePercent="0">
            <OwnCoverage CoveredStatements="0" TotalStatements="32" CoveragePercent="0" />
            <AnonymousMethod Name="(PerformanceCounterCategory):bool" CoveredStatements="0" TotalStatements="1" CoveragePercent="0" />
          </AnonymousMethod>
        </Method>
        <Method Name="GetReadOnlyOperationCounters():IEnumerable&lt;IReadOnlyOperationCounter&gt;" CoveredStatements="11" TotalStatements="13" CoveragePercent="85">
          <InternalCompiledMethod Name="MoveNext():bool" CoveredStatements="11" TotalStatements="13" CoveragePercent="85" />
        </Method>
        <Method Name="InstallPerformanceCounters():PerformanceCounterCategory" CoveredStatements="0" TotalStatements="20" CoveragePercent="0" />
        <Method Name="PostInitialization(Task&lt;PerformanceCounterCategory&gt;):void" CoveredStatements="0" TotalStatements="10" CoveragePercent="0" />
        <Method Name="UpdateTimerCallback(object):void" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
      </Type>
      <Type Name="ReadOnlyOperationCounter" CoveredStatements="11" TotalStatements="11" CoveragePercent="100">
        <Constructor Name="ReadOnlyOperationCounter(OperationCounterInternal)" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Method Name="GetValues():IEnumerable&lt;PerformanceCounter&gt;" CoveredStatements="7" TotalStatements="7" CoveragePercent="100">
          <InternalCompiledMethod Name="MoveNext():bool" CoveredStatements="7" TotalStatements="7" CoveragePercent="100" />
        </Method>
      </Type>
    </Namespace>
  </Project>
  <Project Name="RockBus.PerformanceCounters.Interfaces" CoveredStatements="15" TotalStatements="29" CoveragePercent="52">
    <Namespace Name="RockBus.PerformanceCounters.Interfaces" CoveredStatements="15" TotalStatements="29" CoveragePercent="52">
      <Type Name="RockBusPerformanceCounterMetadata" CoveredStatements="15" TotalStatements="29" CoveragePercent="52">
        <Method Name="GetCompletedCounterName(string):string" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="GetCompletionRateCounterName(string):string" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="GetCounterCreationDatas(string):IEnumerable&lt;CounterCreationData&gt;" CoveredStatements="0" TotalStatements="7" CoveragePercent="0">
          <InternalCompiledMethod Name="MoveNext():bool" CoveredStatements="0" TotalStatements="7" CoveragePercent="0" />
        </Method>
        <Method Name="GetCounterNames(string):IEnumerable&lt;string&gt;" CoveredStatements="0" TotalStatements="7" CoveragePercent="0">
          <InternalCompiledMethod Name="MoveNext():bool" CoveredStatements="0" TotalStatements="7" CoveragePercent="0" />
        </Method>
        <Method Name="GetExecutingCounterName(string):string" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="GetFailedCounterName(string):string" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="GetFailureRateCounterName(string):string" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
      </Type>
    </Namespace>
  </Project>
  <Project Name="RockBus.Pipeline" CoveredStatements="124" TotalStatements="144" CoveragePercent="86">
    <Namespace Name="RockBus.Pipeline" CoveredStatements="124" TotalStatements="144" CoveragePercent="86">
      <Type Name="Pipeline" CoveredStatements="17" TotalStatements="20" CoveragePercent="85">
        <Constructor Name="Pipeline(ILogger,string,IEnumerable&lt;IPipelineComponent&gt;)" CoveredStatements="6" TotalStatements="6" CoveragePercent="100" />
        <Property Name="Id:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="PipelineComponents:List&lt;IPipelineComponent&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="Execute(Message,IPipelineContext):Message" CoveredStatements="11" TotalStatements="14" CoveragePercent="79" />
      </Type>
      <Type Name="PipelineComponentConfiguration" CoveredStatements="30" TotalStatements="39" CoveragePercent="77">
        <Constructor Name="PipelineComponentConfiguration(string,bool,string,IEnumerable&lt;KeyValuePair&lt;string,string&gt;&gt;)" CoveredStatements="18" TotalStatements="21" CoveragePercent="86">
          <OwnCoverage CoveredStatements="18" TotalStatements="18" CoveragePercent="100" />
          <AnonymousMethod Name="():Regex" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Constructor>
        <Property Name="Active:bool" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Configuration:IDictionary&lt;string,string&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Id:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Item:string" CoveredStatements="6" TotalStatements="6" CoveragePercent="100">
          <PropertyGetter CoveredStatements="6" TotalStatements="6" CoveragePercent="100" />
        </Property>
        <Property Name="SoapActionFilter:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="SoapActionRegex:Regex" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="ShouldProcessMessage(string):bool" CoveredStatements="6" TotalStatements="9" CoveragePercent="67" />
      </Type>
      <Type Name="PipelineContext" CoveredStatements="5" TotalStatements="5" CoveragePercent="100">
        <Constructor Name="PipelineContext(ILogger,IMessageFactory)" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="MessageFactory:IMessageFactory" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
      </Type>
      <Type Name="PipelineDictionaries" CoveredStatements="41" TotalStatements="45" CoveragePercent="91">
        <Constructor Name="PipelineDictionaries(ILogger,SubscriberConfiguration,PublisherConfiguration)" CoveredStatements="14" TotalStatements="14" CoveragePercent="100" />
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="CreatePipeline(Tuple&lt;string,string&gt;):IPipeline" CoveredStatements="21" TotalStatements="25" CoveragePercent="84" />
        <Method Name="GetOrAddPipeline(string,string):IPipeline" CoveredStatements="6" TotalStatements="6" CoveragePercent="100">
          <OwnCoverage CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
          <AnonymousMethod Name="(Tuple&lt;string,string&gt;):IPipeline" CoveredStatements="2" TotalStatements="2" CoveragePercent="100" />
        </Method>
      </Type>
      <Type Name="PipelineFactory" CoveredStatements="31" TotalStatements="35" CoveragePercent="89">
        <Constructor Name="PipelineFactory(ILogger,IMessageFactory)" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="MessageFactory:IMessageFactory" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="CreateInboundRequestPipeline(ReceivePortDetail):IPipeline" CoveredStatements="4" TotalStatements="6" CoveragePercent="67" />
        <Method Name="CreateInboundResponsePipeline(SubscriptionDetail):IPipeline" CoveredStatements="6" TotalStatements="6" CoveragePercent="100" />
        <Method Name="CreateOutboundRequestPipeline(SubscriptionDetail):IPipeline" CoveredStatements="6" TotalStatements="6" CoveragePercent="100" />
        <Method Name="CreateOutboundResponsePipeline(ReceivePortDetail):IPipeline" CoveredStatements="4" TotalStatements="6" CoveragePercent="67" />
        <Method Name="CreatePipelineContext(Message):IPipelineContext" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="Reinitialize(SubscriberConfiguration,PublisherConfiguration):void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
      </Type>
    </Namespace>
  </Project>
  <Project Name="RockBus.PipelineComponent.Xml" CoveredStatements="76" TotalStatements="90" CoveragePercent="84">
    <Namespace Name="RockBus.PipelineComponent.Xml" CoveredStatements="76" TotalStatements="90" CoveragePercent="84">
      <Type Name="TransformationPipelineComponent" CoveredStatements="30" TotalStatements="30" CoveragePercent="100">
        <Constructor Name="TransformationPipelineComponent(IPipelineComponentConfiguration)" CoveredStatements="7" TotalStatements="7" CoveragePercent="100" />
        <Property Name="CompiledTransform:XslCompiledTransform" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="Configuration:IPipelineComponentConfiguration" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="SoapAction:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="XsltFileName:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="CreateCompiledTransform():XslCompiledTransform" CoveredStatements="6" TotalStatements="6" CoveragePercent="100" />
        <Method Name="Execute(Message,IPipelineContext):Message" CoveredStatements="14" TotalStatements="14" CoveragePercent="100" />
      </Type>
      <Type Name="ValidationPipelineComponent" CoveredStatements="28" TotalStatements="41" CoveragePercent="68">
        <Constructor Name="ValidationPipelineComponent(IPipelineComponentConfiguration)" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
        <Property Name="CompiledSchemaSet:XmlSchemaSet" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="Configuration:IPipelineComponentConfiguration" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="CreateXmlSchemaSet():XmlSchemaSet" CoveredStatements="14" TotalStatements="27" CoveragePercent="52" />
        <Method Name="Execute(Message,IPipelineContext):Message" CoveredStatements="6" TotalStatements="6" CoveragePercent="100" />
      </Type>
      <Type Name="Validator" CoveredStatements="18" TotalStatements="19" CoveragePercent="95">
        <Constructor Name="Validator(XmlSchemaSet,IPipelineComponentConfiguration)" CoveredStatements="8" TotalStatements="8" CoveragePercent="100" />
        <Property Name="Configuration:IPipelineComponentConfiguration" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Settings:XmlReaderSettings" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="CreateValidatingReader(Message,IPipelineContext):XmlReader" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
        <Method Name="ValidationEventHandler(object,ValidationEventArgs):void" CoveredStatements="5" TotalStatements="6" CoveragePercent="83" />
      </Type>
    </Namespace>
  </Project>
  <Project Name="RockBus.Queueing.TplDataflow" CoveredStatements="47" TotalStatements="65" CoveragePercent="72">
    <Namespace Name="RockBus.Queueing.TplDataflow" CoveredStatements="47" TotalStatements="65" CoveragePercent="72">
      <Type Name="ActionBlockQueue&lt;T&gt;" CoveredStatements="36" TotalStatements="54" CoveragePercent="67">
        <Constructor Name="ActionBlockQueue(string,Action&lt;T&gt;,ExecutionDataflowBlockOptions,IPerformanceCounterFactory)" CoveredStatements="7" TotalStatements="7" CoveragePercent="100" />
        <Property Name="ActionBlock:ActionBlock&lt;Tuple&lt;IOperationCounter,T&gt;&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Count:int" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="DequeueAction:Action&lt;T&gt;" CoveredStatements="11" TotalStatements="14" CoveragePercent="79">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="8" TotalStatements="11" CoveragePercent="73">
            <OwnCoverage CoveredStatements="6" TotalStatements="9" CoveragePercent="67" />
            <AnonymousMethod Name="(Tuple&lt;IOperationCounter,T&gt;):void" CoveredStatements="2" TotalStatements="2" CoveragePercent="100" />
          </PropertySetter>
        </Property>
        <Property Name="Name:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Options:ExecutionDataflowBlockOptions" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="PerformanceCounterFactory:IPerformanceCounterFactory" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="Enqueue(T):void" CoveredStatements="9" TotalStatements="12" CoveragePercent="75" />
        <Method Name="InternalDequeueMethod(Tuple&lt;IOperationCounter,T&gt;):void" CoveredStatements="9" TotalStatements="18" CoveragePercent="50" />
      </Type>
      <Type Name="QueueFactory" CoveredStatements="11" TotalStatements="11" CoveragePercent="100">
        <Constructor Name="QueueFactory(IInternalConfiguration,IPerformanceCounterFactory)" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
        <Property Name="Configuration:IInternalConfiguration" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="PerformanceCounterFactory:IPerformanceCounterFactory" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="CreateQueue&lt;T&gt;(string,Action&lt;T&gt;):IQueue&lt;T&gt;" CoveredStatements="6" TotalStatements="6" CoveragePercent="100" />
      </Type>
    </Namespace>
  </Project>
  <Project Name="RockBus.Routing" CoveredStatements="654" TotalStatements="910" CoveragePercent="72">
    <Namespace Name="RockBus.Routing" CoveredStatements="654" TotalStatements="910" CoveragePercent="72">
      <Type Name="CorrelationManager" CoveredStatements="66" TotalStatements="87" CoveragePercent="76">
        <Constructor Name="CorrelationManager(ILogger,IQueueManager,IInternalConfiguration)" CoveredStatements="8" TotalStatements="8" CoveragePercent="100" />
        <Property Name="Configuration:IInternalConfiguration" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="QueueManager:IQueueManager" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="TryRemoveAfterTimeout(IMessageContext,bool,ConcurrentDictionary&lt;Guid,TimeoutHelper&lt;IMessageContext&gt;&gt;):void" CoveredStatements="5" TotalStatements="16" CoveragePercent="31" />
        <Method Name="TrySatisfyInboundCorrelation(IMessageContext,out IMessageContext):bool" CoveredStatements="16" TotalStatements="19" CoveragePercent="84" />
        <Method Name="TrySatisfyOutboundCorrelation(IMessageContext,out IMessageContext):bool" CoveredStatements="15" TotalStatements="18" CoveragePercent="83" />
        <Method Name="TryStartInboundCorrelation(IMessageContext):bool" CoveredStatements="11" TotalStatements="13" CoveragePercent="85">
          <OwnCoverage CoveredStatements="9" TotalStatements="9" CoveragePercent="100" />
          <AnonymousMethod Name="(IMessageContext,bool):void" CoveredStatements="2" TotalStatements="2" CoveragePercent="100" />
          <AnonymousMethod Name="(Guid,TimeoutHelper&lt;IMessageContext&gt;):TimeoutHelper&lt;IMessageContext&gt;" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
        </Method>
        <Method Name="TryStartOutboundCorrelation(IMessageContext):bool" CoveredStatements="11" TotalStatements="13" CoveragePercent="85">
          <OwnCoverage CoveredStatements="9" TotalStatements="9" CoveragePercent="100" />
          <AnonymousMethod Name="(IMessageContext,bool):void" CoveredStatements="2" TotalStatements="2" CoveragePercent="100" />
          <AnonymousMethod Name="(Guid,TimeoutHelper&lt;IMessageContext&gt;):TimeoutHelper&lt;IMessageContext&gt;" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
        </Method>
      </Type>
      <Type Name="EvaluationManager" CoveredStatements="187" TotalStatements="212" CoveragePercent="88">
        <Constructor Name="EvaluationManager(ILogger,IMessageFactory,IQueueManager,ISubscriptionConfigurationManager,IInternalConfiguration,IEvaluator&lt;SubscriberConfiguration&gt;[])" CoveredStatements="10" TotalStatements="10" CoveragePercent="100" />
        <Property Name="Configuration:IInternalConfiguration" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="MessageFactory:IMessageFactory" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ProcessingStep:MessageProcessorEnum" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="QueueManager:IQueueManager" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="SubscriptionEvaluators:IEvaluator&lt;SubscriberConfiguration&gt;[]" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="EvaluateSubscriptions(IMessageContext):void" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
        <Method Name="EvaluateSubscriptions(IMessage,EvaluationResult):void" CoveredStatements="12" TotalStatements="12" CoveragePercent="100" />
        <Method Name="EvaluateSubscriptionsInternal(IMessage,EvaluationResult):void" CoveredStatements="10" TotalStatements="10" CoveragePercent="100" />
        <Method Name="InitializeSubscriptionEvaluators(SubscriberConfiguration):void" CoveredStatements="9" TotalStatements="9" CoveragePercent="100" />
        <Method Name="NormalizeSubscriptions(IMessageContext):void" CoveredStatements="121" TotalStatements="142" CoveragePercent="85" />
        <Method Name="ProcessMessage(IMessageContext):void" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Method Name="subscriptionConfigurationManager_OnSubscriptionConfigurationChanged(object,SubscriptionConfigurationChangedEventArgs):void" CoveredStatements="13" TotalStatements="17" CoveragePercent="76" />
      </Type>
      <Type Name="FluentValidationExtensions" CoveredStatements="0" TotalStatements="17" CoveragePercent="0">
        <Method Name="ToErrorString(ValidationResult):string" CoveredStatements="0" TotalStatements="17" CoveragePercent="0" />
      </Type>
      <Type Name="PipelineManager" CoveredStatements="41" TotalStatements="47" CoveragePercent="87">
        <Constructor Name="PipelineManager(ILogger,IPerformanceCounterFactory,IMessageFactory,IQueueManager,ISubscriptionConfigurationManager,IPipelineFactory)" CoveredStatements="9" TotalStatements="9" CoveragePercent="100" />
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="MessageFactory:IMessageFactory" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="PerformanceCounterFactory:IPerformanceCounterFactory" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="PipelineFactory:IPipelineFactory" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="QueueManager:IQueueManager" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="Execute(IPipeline,Message):Message" CoveredStatements="11" TotalStatements="13" CoveragePercent="85" />
        <Method Name="ProcessInboundRequest(Message,ReceivePortDetail):Message" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Method Name="ProcessInboundResponse(Message,SubscriptionDetail):Message" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Method Name="ProcessOutboundRequest(Message,SubscriptionDetail):Message" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Method Name="ProcessOutboundResponse(Message,ReceivePortDetail):Message" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Method Name="subscriptionConfigurationManager_OnSubscriptionConfigurationChanged(object,SubscriptionConfigurationChangedEventArgs):void" CoveredStatements="5" TotalStatements="9" CoveragePercent="56" />
      </Type>
      <Type Name="PublisherManager" CoveredStatements="17" TotalStatements="41" CoveragePercent="41">
        <Constructor Name="PublisherManager(ILogger,IMessagePublisher[])" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="MessagePublishers:IMessagePublisher[]" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="DisableAll():void" CoveredStatements="0" TotalStatements="18" CoveragePercent="0" />
        <Method Name="EnableAll():void" CoveredStatements="12" TotalStatements="18" CoveragePercent="67" />
      </Type>
      <Type Name="PublisherManagerInitialization" CoveredStatements="8" TotalStatements="8" CoveragePercent="100">
        <Constructor Name="PublisherManagerInitialization(ILogger,IPublisherManager)" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="PublisherManager:IPublisherManager" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="Initialize():void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
      </Type>
      <Type Name="QueueManager" CoveredStatements="27" TotalStatements="33" CoveragePercent="82">
        <Constructor Name="QueueManager(ILogger,IQueueFactory)" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Property Name="ExceptionQueue:IQueue&lt;IMessageContext&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="MessageQueue:IQueue&lt;IMessageContext&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="QueueFactory:IQueueFactory" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="RetryQueue:IQueue&lt;IMessageContext&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="ProcessException(IMessageContext):void" CoveredStatements="4" TotalStatements="6" CoveragePercent="67" />
        <Method Name="ProcessMessage(IMessageContext):void" CoveredStatements="4" TotalStatements="6" CoveragePercent="67" />
        <Method Name="ProcessRetry(IMessageContext):void" CoveredStatements="4" TotalStatements="6" CoveragePercent="67" />
        <Method Name="Register(Action&lt;IMessageContext&gt;,Action&lt;IMessageContext&gt;,Action&lt;IMessageContext&gt;):void" CoveredStatements="11" TotalStatements="11" CoveragePercent="100">
          <OwnCoverage CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
          <AnonymousMethod Name="(IMessageContext):void" CoveredStatements="2" TotalStatements="2" CoveragePercent="100" />
          <AnonymousMethod Name="(IMessageContext):void" CoveredStatements="2" TotalStatements="2" CoveragePercent="100" />
          <AnonymousMethod Name="(IMessageContext):void" CoveredStatements="2" TotalStatements="2" CoveragePercent="100" />
        </Method>
      </Type>
      <Type Name="ReceivePort" CoveredStatements="86" TotalStatements="92" CoveragePercent="93">
        <Constructor Name="ReceivePort(ILogger,IPerformanceCounterFactory,IMessageFactory,ISubscriptionConfigurationManager,IQueueManager,IPipelineManager)" CoveredStatements="10" TotalStatements="10" CoveragePercent="100" />
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="MessageFactory:IMessageFactory" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="PerformanceCounterFactory:IPerformanceCounterFactory" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="PipelineManager:IPipelineManager" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ProcessingStep:MessageProcessorEnum" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="PublisherConfiguration:PublisherConfiguration" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="QueueManager:IQueueManager" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="SubscriptionConfigurationManager:ISubscriptionConfigurationManager" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="CopyMessageContext(Message):void" CoveredStatements="8" TotalStatements="8" CoveragePercent="100" />
        <Method Name="GetReceivePortInfo(Message):ReceivePortInfo" CoveredStatements="10" TotalStatements="12" CoveragePercent="83" />
        <Method Name="ProcessMessage(Message,Transaction,ExchangeTypeEnum):Task&lt;Message&gt;" CoveredStatements="37" TotalStatements="41" CoveragePercent="90">
          <OwnCoverage CoveredStatements="33" TotalStatements="37" CoveragePercent="89" />
          <AnonymousMethod Name="(Task&lt;Message&gt;):void" CoveredStatements="2" TotalStatements="2" CoveragePercent="100" />
          <AnonymousMethod Name="(Task&lt;Message&gt;):void" CoveredStatements="2" TotalStatements="2" CoveragePercent="100" />
        </Method>
        <Method Name="ProcessMessage(IMessageContext):void" CoveredStatements="15" TotalStatements="15" CoveragePercent="100" />
        <Method Name="SubscriptionConfigurationManager_OnSubscriptionConfigurationChanged(object,SubscriptionConfigurationChangedEventArgs):void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
      </Type>
      <Type Name="RoutingManager" CoveredStatements="140" TotalStatements="155" CoveragePercent="90">
        <Constructor Name="RoutingManager(ILogger,IMessageFactory,IQueueManager,ICorrelationManager,IMessageProcessor[])" CoveredStatements="16" TotalStatements="16" CoveragePercent="100" />
        <Property Name="CorrelationManager:ICorrelationManager" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="MessageFactory:IMessageFactory" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ProcessorDictionary:Dictionary&lt;MessageProcessorEnum,IMessageProcessor&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="QueueManager:IQueueManager" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="CompleteMessage(IMessageContext):void" CoveredStatements="9" TotalStatements="16" CoveragePercent="56" />
        <Method Name="DequeueException(IMessageContext):void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="DequeueMessage(IMessageContext):void" CoveredStatements="10" TotalStatements="10" CoveragePercent="100" />
        <Method Name="DequeueRetry(IMessageContext):void" CoveredStatements="10" TotalStatements="10" CoveragePercent="100">
          <InternalCompiledMethod Name="MoveNext():void" CoveredStatements="10" TotalStatements="10" CoveragePercent="100" />
        </Method>
        <Method Name="ProcessException(IMessageContext):void" CoveredStatements="10" TotalStatements="10" CoveragePercent="100" />
        <Method Name="ProcessMessageInternal(IMessageContext):void" CoveredStatements="51" TotalStatements="56" CoveragePercent="91" />
        <Method Name="ResubmitAfterDelay(IMessageContext):Task" CoveredStatements="31" TotalStatements="34" CoveragePercent="91">
          <InternalCompiledMethod Name="MoveNext():void" CoveredStatements="31" TotalStatements="34" CoveragePercent="91" />
        </Method>
      </Type>
      <Type Name="SubscriptionConfigurationManager" CoveredStatements="52" TotalStatements="67" CoveragePercent="78">
        <Constructor Name="SubscriptionConfigurationManager(ILogger,ISubscriptionRepository,IInternalConfiguration)" CoveredStatements="8" TotalStatements="8" CoveragePercent="100" />
        <Event Name="_onSubscriptionConfigurationChanged:EventHandler&lt;SubscriptionConfigurationChangedEventArgs&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <EventAdder CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <EventRemover CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Event>
        <Property Name="Configuration:IInternalConfiguration" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="InitializationTimer:Timer" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Event Name="OnSubscriptionConfigurationChanged:EventHandler&lt;SubscriptionConfigurationChangedEventArgs&gt;" CoveredStatements="5" TotalStatements="8" CoveragePercent="63">
          <EventAdder CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
          <EventRemover CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Event>
        <Property Name="PublisherConfiguration:PublisherConfiguration" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="StaticPublisherConfiguration:PublisherConfiguration" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="StaticSubscriberConfiguration:SubscriberConfiguration" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="SubscriberConfiguration:SubscriberConfiguration" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="SubscriptionRepository:ISubscriptionRepository" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="FireOnSubscriptionConfigurationChanged():void" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Method Name="RefreshPublisherConfiguration():void" CoveredStatements="15" TotalStatements="21" CoveragePercent="71" />
        <Method Name="RefreshSubscriberConfiguration():void" CoveredStatements="15" TotalStatements="21" CoveragePercent="71" />
        <Method Name="RockBus.Routing.Interfaces.IWithTimerCallback.ExecuteTimerCallback(object):void" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
      </Type>
      <Type Name="SubscriptionManager" CoveredStatements="30" TotalStatements="151" CoveragePercent="20">
        <Constructor Name="SubscriptionManager(ILogger,ISubscriptionRepository,ISubscriptionConfigurationManager,IReceivePortServiceHostFactory)" CoveredStatements="14" TotalStatements="14" CoveragePercent="100" />
        <Property Name="AddOrUpdatePublishersRequestValidator:AddOrUpdatePublishersRequestValidator" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="AddOrUpdateSubscribersRequestValidator:AddOrUpdateSubscribersRequestValidator" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ConfigurationServiceResponse:RockBusAck" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ReceivePortServiceHostFactory:IReceivePortServiceHostFactory" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="RemovePublishersRequestValidator:RemoveClientPublishersRequestValidator" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="RemoveReceivePortsRequestValidator:RemoveClientReceivePortsRequestValidator" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="RemoveSubscribersRequestValidator:RemoveSubscribersRequestValidator" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="RemoveSubscriptionsRequestValidator:RemoveClientSubscriptionsRequestValidator" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="SubscriptionConfigurationManager:ISubscriptionConfigurationManager" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="SubscriptionRepository:ISubscriptionRepository" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="AddOrUpdatePublishers(AddOrUpdatePublishersRequest):AddOrUpdatePublishersResponse" CoveredStatements="0" TotalStatements="38" CoveragePercent="0" />
        <Method Name="AddOrUpdateSubscribers(AddOrUpdateSubscribersRequest):RockBusAck" CoveredStatements="8" TotalStatements="12" CoveragePercent="67" />
        <Method Name="CreateMessage(ValidationResult):string" CoveredStatements="0" TotalStatements="11" CoveragePercent="0" />
        <Method Name="CreateValidationException(ValidationResult):ValidationException" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Method Name="GetPublisherConfiguration():PublisherConfiguration" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="GetSubscriberConfiguration():SubscriberConfiguration" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RemoveAllPublishers(RemoveAllPublishersRequest):RockBusAck" CoveredStatements="0" TotalStatements="5" CoveragePercent="0" />
        <Method Name="RemoveAllSubscribers(RemoveAllSubscribersRequest):RockBusAck" CoveredStatements="0" TotalStatements="5" CoveragePercent="0" />
        <Method Name="RemovePublishers(RemovePublishersRequest):RockBusAck" CoveredStatements="0" TotalStatements="12" CoveragePercent="0" />
        <Method Name="RemoveReceivePorts(RemoveReceivePortsRequest):RockBusAck" CoveredStatements="0" TotalStatements="16" CoveragePercent="0" />
        <Method Name="RemoveSubscribers(RemoveSubscribersRequest):RockBusAck" CoveredStatements="8" TotalStatements="12" CoveragePercent="67" />
        <Method Name="RemoveSubscriptions(RemoveSubscriptionsRequest):RockBusAck" CoveredStatements="0" TotalStatements="16" CoveragePercent="0" />
      </Type>
    </Namespace>
  </Project>
  <Project Name="RockBus.Routing.Interfaces" CoveredStatements="5" TotalStatements="5" CoveragePercent="100">
    <Namespace Name="RockBus.Routing.Interfaces" CoveredStatements="5" TotalStatements="5" CoveragePercent="100">
      <Type Name="SubscriptionConfigurationChangedEventArgs" CoveredStatements="5" TotalStatements="5" CoveragePercent="100">
        <Constructor Name="SubscriptionConfigurationChangedEventArgs(SubscriberConfiguration,PublisherConfiguration)" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
        <Property Name="PublisherConfiguration:PublisherConfiguration" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="SubscriberConfiguration:SubscriberConfiguration" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
      </Type>
    </Namespace>
  </Project>
  <Project Name="RockBus.Routing.SendPorts" CoveredStatements="224" TotalStatements="277" CoveragePercent="81">
    <Namespace Name="RockBus.DataContracts" CoveredStatements="0" TotalStatements="12" CoveragePercent="0">
      <Type Name="EndpointInfoComparer" CoveredStatements="0" TotalStatements="12" CoveragePercent="0">
        <Method Name="Compare(EndpointInfo,EndpointInfo):int" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="Equals(EndpointInfo,EndpointInfo):bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="GetHashCode(EndpointInfo):int" CoveredStatements="0" TotalStatements="6" CoveragePercent="0" />
      </Type>
    </Namespace>
    <Namespace Name="RockBus.Routing.SendPorts" CoveredStatements="224" TotalStatements="265" CoveragePercent="85">
      <Type Name="DeliverySendPort" CoveredStatements="67" TotalStatements="84" CoveragePercent="80">
        <Constructor Name="DeliverySendPort(ILogger,IPerformanceCounterFactory,IMessageFactory,IPipelineManager,IQueueManager,ITransportManager)" CoveredStatements="9" TotalStatements="9" CoveragePercent="100" />
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="MessageFactory:IMessageFactory" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="PerformanceCounterFactory:IPerformanceCounterFactory" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="PipelineManager:IPipelineManager" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ProcessingStep:MessageProcessorEnum" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="QueueManager:IQueueManager" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="TransportManager:ITransportManager" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="ProcessMessage(IMessageContext):void" CoveredStatements="55" TotalStatements="72" CoveragePercent="76">
          <OwnCoverage CoveredStatements="28" TotalStatements="35" CoveragePercent="80" />
          <AnonymousMethod Name="(Task&lt;Message&gt;):void" CoveredStatements="18" TotalStatements="25" CoveragePercent="72" />
          <AnonymousMethod Name="(Task&lt;Message&gt;):void" CoveredStatements="9" TotalStatements="12" CoveragePercent="75" />
        </Method>
      </Type>
      <Type Name="InMemoryErrorProcessor" CoveredStatements="11" TotalStatements="11" CoveragePercent="100">
        <Constructor Name="InMemoryErrorProcessor(ILogger)" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ProcessingStep:MessageProcessorEnum" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Method Name="ProcessMessage(IMessageContext):void" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
      </Type>
      <Type Name="InMemoryPersistenceSendPort" CoveredStatements="48" TotalStatements="52" CoveragePercent="92">
        <Constructor Name="InMemoryPersistenceSendPort(ILogger,IPerformanceCounterFactory,IInternalConfiguration,IMessageFactory,IQueueManager)" CoveredStatements="8" TotalStatements="8" CoveragePercent="100" />
        <Property Name="Configuration:IInternalConfiguration" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="MessageFactory:IMessageFactory" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="PerformanceCounterFactory:IPerformanceCounterFactory" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ProcessingStep:MessageProcessorEnum" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="QueueManager:IQueueManager" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="ProcessMessage(IMessageContext):void" CoveredStatements="37" TotalStatements="41" CoveragePercent="90" />
      </Type>
      <Type Name="PersistenceSendPort" CoveredStatements="60" TotalStatements="74" CoveragePercent="81">
        <Constructor Name="PersistenceSendPort(ILogger,IPerformanceCounterFactory,IMessageFactory,IQueueManager,ITransportManager,IPersistenceSendPortConfiguration)" CoveredStatements="9" TotalStatements="9" CoveragePercent="100" />
        <Property Name="Configuration:IPersistenceSendPortConfiguration" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="MessageFactory:IMessageFactory" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="PerformanceCounterFactory:IPerformanceCounterFactory" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ProcessingStep:MessageProcessorEnum" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="QueueManager:IQueueManager" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="TransportManager:ITransportManager" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="GetDestinationEndpoint(IMessageContext):EndpointInfo" CoveredStatements="5" TotalStatements="9" CoveragePercent="56" />
        <Method Name="ProcessMessage(IMessageContext):void" CoveredStatements="43" TotalStatements="53" CoveragePercent="81">
          <OwnCoverage CoveredStatements="33" TotalStatements="37" CoveragePercent="89" />
          <AnonymousMethod Name="(Task[]):void" CoveredStatements="10" TotalStatements="16" CoveragePercent="63" />
        </Method>
      </Type>
      <Type Name="PersistenceSendPortConfiguration" CoveredStatements="5" TotalStatements="5" CoveragePercent="100">
        <Constructor Name="PersistenceSendPortConfiguration()" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
        <Property Name="ReplyEndpoint:EndpointInfo" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="RequestEndpoint:EndpointInfo" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
      </Type>
      <Type Name="TransportManager" CoveredStatements="33" TotalStatements="39" CoveragePercent="85">
        <Constructor Name="TransportManager(ILogger)" CoveredStatements="7" TotalStatements="7" CoveragePercent="100" />
        <Constructor Name="TransportManager(ILogger,ITransportFactory[])" CoveredStatements="10" TotalStatements="10" CoveragePercent="100" />
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="TransportFactories:IDictionary&lt;string,ITransportFactory&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="GetOrCreateClient(EndpointInfo):ITransport" CoveredStatements="16" TotalStatements="22" CoveragePercent="73" />
      </Type>
    </Namespace>
  </Project>
  <Project Name="RockBus.ServiceBus" CoveredStatements="54" TotalStatements="401" CoveragePercent="13">
    <Namespace Name="RockBus.ServiceBus" CoveredStatements="54" TotalStatements="401" CoveragePercent="13">
      <Type Name="ClientTransport" CoveredStatements="20" TotalStatements="49" CoveragePercent="41">
        <Constructor Name="ClientTransport(ILogger,EndpointInfo)" CoveredStatements="7" TotalStatements="7" CoveragePercent="100">
          <OwnCoverage CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
          <AnonymousMethod Name="():ITransport" CoveredStatements="2" TotalStatements="2" CoveragePercent="100" />
        </Constructor>
        <Property Name="MessageVersion:MessageVersion" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="Transport:ITransport" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="TransportFactory:TransportFactory" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="SendMessageAsync&lt;TRequest&gt;(TRequest,string,string):Task" CoveredStatements="0" TotalStatements="5" CoveragePercent="0" />
        <Method Name="SendMessageAsync(XmlReader,string,string):Task" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Method Name="SendMessageAsync(Message,string):Task" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="SendMessageInternalAsync(Message,string):Task&lt;Message&gt;" CoveredStatements="4" TotalStatements="9" CoveragePercent="44" />
        <Method Name="SendRequestAsync&lt;TRequest,TResponse&gt;(TRequest,string,string):Task&lt;TResponse&gt;" CoveredStatements="0" TotalStatements="7" CoveragePercent="0">
          <InternalCompiledMethod Name="MoveNext():void" CoveredStatements="0" TotalStatements="7" CoveragePercent="0" />
        </Method>
        <Method Name="SendRequestAsync(XmlReader,string,string):Task&lt;XmlReader&gt;" CoveredStatements="0" TotalStatements="5" CoveragePercent="0">
          <InternalCompiledMethod Name="MoveNext():void" CoveredStatements="0" TotalStatements="5" CoveragePercent="0" />
        </Method>
        <Method Name="SendRequestAsync(Message,string):Task&lt;Message&gt;" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
      </Type>
      <Type Name="ConfigurationServiceClient" CoveredStatements="0" TotalStatements="33" CoveragePercent="0">
        <Constructor Name="ConfigurationServiceClient(ClientBaseArgs)" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="AddOrUpdatePublishers(AddOrUpdatePublishersRequest):AddOrUpdatePublishersResponse" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="AddOrUpdateSubscribers(AddOrUpdateSubscribersRequest):RockBusAck" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="GetPublisherConfiguration():PublisherConfiguration" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="GetSubscriberConfiguration():SubscriberConfiguration" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RemoveAllPublishers(RemoveAllPublishersRequest):RockBusAck" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RemoveAllSubscribers(RemoveAllSubscribersRequest):RockBusAck" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RemovePublishers(RemovePublishersRequest):RockBusAck" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RemoveReceivePorts(RemoveReceivePortsRequest):RockBusAck" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RemoveSubscribers(RemoveSubscribersRequest):RockBusAck" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RemoveSubscriptions(RemoveSubscriptionsRequest):RockBusAck" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
      <Type Name="ConfigurationServiceClientOneWay" CoveredStatements="0" TotalStatements="27" CoveragePercent="0">
        <Constructor Name="ConfigurationServiceClientOneWay(ClientBaseArgs)" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="AddOrUpdatePublishers(AddOrUpdatePublishersRequest):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="AddOrUpdateSubscribers(AddOrUpdateSubscribersRequest):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RemoveAllPublishers(RemoveAllPublishersRequest):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RemoveAllSubscribers(RemoveAllSubscribersRequest):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RemovePublishers(RemovePublishersRequest):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RemoveReceivePorts(RemoveReceivePortsRequest):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RemoveSubscribers(RemoveSubscribersRequest):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RemoveSubscriptions(RemoveSubscriptionsRequest):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
      <Type Name="CorrelationContext" CoveredStatements="0" TotalStatements="9" CoveragePercent="0">
        <Constructor Name="CorrelationContext(RoutingHeader,MessageVersion)" CoveredStatements="0" TotalStatements="5" CoveragePercent="0" />
        <Constructor Name="CorrelationContext(RoutingHeader,MessageVersion,TaskCompletionSource&lt;Message&gt;)" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Property Name="MessageVersion:MessageVersion" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="RoutingHeader:RoutingHeader" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="TaskCompletionSource:TaskCompletionSource&lt;Message&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
      </Type>
      <Type Name="PublisherClient" CoveredStatements="0" TotalStatements="62" CoveragePercent="0">
        <Constructor Name="PublisherClient(ILogger,EndpointInfo)" CoveredStatements="0" TotalStatements="5" CoveragePercent="0" />
        <Constructor Name="PublisherClient(ILogger,string,EndpointInfo)" CoveredStatements="0" TotalStatements="8" CoveragePercent="0" />
        <Constructor Name="PublisherClient(ILogger,PublisherInfo,EndpointInfo)" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Property Name="ClientTransport:ClientTransport" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="PublisherInfo:PublisherInfo" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ServiceBusEnvironment:ServiceBusEnvironment" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="ConfigureAsync():Task" CoveredStatements="0" TotalStatements="23" CoveragePercent="0">
          <InternalCompiledMethod Name="MoveNext():void" CoveredStatements="0" TotalStatements="23" CoveragePercent="0" />
        </Method>
        <Method Name="PublishMessageAsync&lt;TRequest&gt;(TRequest,string):Task" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="PublishMessageAsync(XmlReader,string,string):Task" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="PublishRequestAsync&lt;TRequest,TResponse&gt;(TRequest,string):Task&lt;TResponse&gt;" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="PublishRequestAsync(XmlReader,string,string):Task&lt;XmlReader&gt;" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="UnconfigureAsync():Task" CoveredStatements="0" TotalStatements="10" CoveragePercent="0" />
      </Type>
      <Type Name="RequestResponseCorrelator" CoveredStatements="0" TotalStatements="8" CoveragePercent="0">
        <Constructor Name="RequestResponseCorrelator(CorrelationContext,Action&lt;object,CorrelationContext&gt;)" CoveredStatements="0" TotalStatements="5" CoveragePercent="0" />
        <Property Name="CorrelationContext:CorrelationContext" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="CorrelationResponseCallback:Action&lt;object,CorrelationContext&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="ResponseCallback(object):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
      <Type Name="RockBusMessageAttribute" CoveredStatements="0" TotalStatements="35" CoveragePercent="0">
        <Property Name="Action:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="AppliedToType:Type" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="DefaultTopic:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="IsResponse:bool" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="ScanAssemblies(IEnumerable&lt;Assembly&gt;):IEnumerable&lt;RockBusMessageAttribute&gt;" CoveredStatements="0" TotalStatements="19" CoveragePercent="0">
          <InternalCompiledMethod Name="MoveNext():bool" CoveredStatements="0" TotalStatements="19" CoveragePercent="0" />
        </Method>
        <Method Name="ScanType(Type):RockBusMessageAttribute" CoveredStatements="0" TotalStatements="13" CoveragePercent="0" />
      </Type>
      <Type Name="ServiceBusEnvironment" CoveredStatements="34" TotalStatements="103" CoveragePercent="33">
        <Constructor Name="ServiceBusEnvironment(ILogger,EndpointInfo)" CoveredStatements="10" TotalStatements="10" CoveragePercent="100" />
        <Property Name="ClientTransport:ClientTransport" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="AddOrUpdatePublishersAsync(AddOrUpdatePublishersRequest):Task" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="AddOrUpdatePublishersWithResponseAsync(AddOrUpdatePublishersRequest):Task&lt;AddOrUpdatePublishersResponse&gt;" CoveredStatements="0" TotalStatements="7" CoveragePercent="0">
          <InternalCompiledMethod Name="MoveNext():void" CoveredStatements="0" TotalStatements="7" CoveragePercent="0" />
        </Method>
        <Method Name="AddOrUpdateSubscribersAsync(AddOrUpdateSubscribersRequest):Task" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="ConfigurePublishersAsync():Task" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="ConfigureSubscribersAsync():Task" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="Dispose():void" CoveredStatements="0" TotalStatements="6" CoveragePercent="0">
          <OwnCoverage CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <AnonymousMethod Name="(ServiceHostBase):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Method>
        <Method Name="GetRockBusEndpoint():EndpointInfo" CoveredStatements="6" TotalStatements="10" CoveragePercent="60" />
        <Method Name="RemoveAllPublishersAsync():Task" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Method Name="RemoveAllSubscribersAsync():Task" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Method Name="RemovePublishersAsync(RemovePublishersRequest):Task" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RemoveReceivePortsAsync(RemoveReceivePortsRequest):Task" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RemoveSubscribersAsync(RemoveSubscribersRequest):Task" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="RemoveSubscriptionsAsync(RemoveSubscriptionsRequest):Task" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="SendConfigurationServiceMessageAsync&lt;TRequest&gt;(TRequest,string):Task" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
        <Method Name="TryCloseServiceHost(string,int):Task&lt;bool&gt;" CoveredStatements="0" TotalStatements="9" CoveragePercent="0">
          <OwnCoverage CoveredStatements="0" TotalStatements="6" CoveragePercent="0" />
          <AnonymousMethod Name="(Task&lt;bool&gt;):bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Method>
        <Method Name="TryCreateAndOpenServiceHostAsync(IMessageHandler,EndpointInfo,int):Task&lt;bool&gt;" CoveredStatements="0" TotalStatements="16" CoveragePercent="0">
          <OwnCoverage CoveredStatements="0" TotalStatements="8" CoveragePercent="0" />
          <AnonymousMethod Name="(Task&lt;bool&gt;):bool" CoveredStatements="0" TotalStatements="8" CoveragePercent="0" />
        </Method>
        <Method Name="UnconfigurePublishersAsync():Task" CoveredStatements="0" TotalStatements="4" CoveragePercent="0">
          <OwnCoverage CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <AnonymousMethod Name="(SubscriberInfo):string" CoveredStatements="0" TotalStatements="1" CoveragePercent="0" />
        </Method>
        <Method Name="UnconfigureSubscribersAsync():Task" CoveredStatements="4" TotalStatements="4" CoveragePercent="100">
          <OwnCoverage CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <AnonymousMethod Name="(SubscriberInfo):string" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
        </Method>
      </Type>
      <Type Name="ServiceBusException" CoveredStatements="0" TotalStatements="5" CoveragePercent="0">
        <Constructor Name="ServiceBusException(Message,Message)" CoveredStatements="0" TotalStatements="5" CoveragePercent="0" />
        <Property Name="ExceptionMessage:Message" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="RequestMessage:Message" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
      </Type>
      <Type Name="SubscriberClient" CoveredStatements="0" TotalStatements="31" CoveragePercent="0">
        <Constructor Name="SubscriberClient(ILogger,IMessageHandler,SubscriberInfo,EndpointInfo)" CoveredStatements="0" TotalStatements="17" CoveragePercent="0" />
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="MessageHandler:IMessageHandler" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ServiceBusEnvironment:ServiceBusEnvironment" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="SubscriberInfo:SubscriberInfo" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="SubscribeAsync(bool):Task" CoveredStatements="0" TotalStatements="9" CoveragePercent="0">
          <InternalCompiledMethod Name="MoveNext():void" CoveredStatements="0" TotalStatements="9" CoveragePercent="0" />
        </Method>
        <Method Name="UnsubscribeAsync():Task" CoveredStatements="0" TotalStatements="5" CoveragePercent="0">
          <InternalCompiledMethod Name="MoveNext():void" CoveredStatements="0" TotalStatements="5" CoveragePercent="0" />
        </Method>
      </Type>
      <Type Name="SubscriberService" CoveredStatements="0" TotalStatements="25" CoveragePercent="0">
        <Constructor Name="SubscriberService(IMessageHandler)" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Property Name="MessageHandler:IMessageHandler" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="RockBus.Transport.Interfaces.IOneWay.BeginProcessMessage(Message,AsyncCallback,object):IAsyncResult" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RockBus.Transport.Interfaces.IOneWay.EndProcessMessage(IAsyncResult):void" CoveredStatements="0" TotalStatements="7" CoveragePercent="0" />
        <Method Name="RockBus.Transport.Interfaces.ITwoWay.BeginProcessRequest(Message,AsyncCallback,object):IAsyncResult" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RockBus.Transport.Interfaces.ITwoWay.EndProcessRequest(IAsyncResult):Message" CoveredStatements="0" TotalStatements="8" CoveragePercent="0" />
      </Type>
      <Type Name="SubscriberServiceHost" CoveredStatements="0" TotalStatements="14" CoveragePercent="0">
        <Constructor Name="SubscriberServiceHost(ILogger,SubscriberService,EndpointInfo)" CoveredStatements="0" TotalStatements="14" CoveragePercent="0" />
      </Type>
    </Namespace>
  </Project>
  <Project Name="RockBus.ServiceModel" CoveredStatements="557" TotalStatements="1324" CoveragePercent="42">
    <Namespace Name="RockBus.ServiceModel" CoveredStatements="489" TotalStatements="999" CoveragePercent="49">
      <Type Name="BehaviorAddition" CoveredStatements="4" TotalStatements="8" CoveragePercent="50">
        <Constructor Name="BehaviorAddition(IEndpointBehavior)" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Constructor Name="BehaviorAddition(IEndpointBehavior,BehaviorPosition)" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Property Name="BehaviorPosition:BehaviorPosition" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="EndpointBehavior:IEndpointBehavior" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
      </Type>
      <Type Name="BufferManager" CoveredStatements="15" TotalStatements="18" CoveragePercent="83">
        <Constructor Name="BufferManager(ILogger,IBufferManagerConfiguration)" CoveredStatements="6" TotalStatements="6" CoveragePercent="100" />
        <Property Name="Configuration:IBufferManagerConfiguration" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="InternalBufferManager:BufferManager" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="Clear():void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="ReturnBuffer(Byte[]):void" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Method Name="TakeBuffer(int):Byte[]" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
      </Type>
      <Type Name="ClientBaseArgs" CoveredStatements="41" TotalStatements="120" CoveragePercent="34">
        <Constructor Name="ClientBaseArgs()" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Constructor Name="ClientBaseArgs(string)" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Constructor Name="ClientBaseArgs(string,string)" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Constructor Name="ClientBaseArgs(string,string,string)" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Constructor Name="ClientBaseArgs(string,UserNamePasswordClientCredential)" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Constructor Name="ClientBaseArgs(string,string,string,string)" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Constructor Name="ClientBaseArgs(string,string,UserNamePasswordClientCredential)" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Constructor Name="ClientBaseArgs(Binding)" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Constructor Name="ClientBaseArgs(Binding,string)" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Constructor Name="ClientBaseArgs(Binding,string,string)" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Constructor Name="ClientBaseArgs(Binding,UserNamePasswordClientCredential)" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Constructor Name="ClientBaseArgs(Binding,string,string,string)" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Constructor Name="ClientBaseArgs(Binding,string,UserNamePasswordClientCredential)" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Method Name="AppendEndpointBehavior(IEndpointBehavior):ClientBaseArgs" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Method Name="Clone():object" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Method Name="GetActivatorArgs():object[]" CoveredStatements="16" TotalStatements="27" CoveragePercent="59" />
        <Method Name="PrependEndpointBehavior(IEndpointBehavior):ClientBaseArgs" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Method Name="SetCredential(UserNamePasswordClientCredential):void" CoveredStatements="0" TotalStatements="9" CoveragePercent="0" />
        <Method Name="SetCredential(string,string):void" CoveredStatements="0" TotalStatements="12" CoveragePercent="0" />
        <Method Name="TryGetCredential(out UserNamePasswordClientCredential):bool" CoveredStatements="5" TotalStatements="8" CoveragePercent="63" />
      </Type>
      <Type Name="ClientBaseEx&lt;TContract&gt;" CoveredStatements="152" TotalStatements="240" CoveragePercent="63">
        <Constructor Name="ClientBaseEx(ClientBaseArgs)" CoveredStatements="8" TotalStatements="8" CoveragePercent="100" />
        <Property Name="ActivatorArgs:object[]" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="Args:ClientBaseArgs" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="ChannelFactory:ChannelFactory&lt;TContract&gt;" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="ClientCredentials:ClientCredentials" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="ClientId:Guid" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Contract:TContract" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="Endpoint:ServiceEndpoint" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Event Name="Faulted:EventHandler" CoveredStatements="4" TotalStatements="7" CoveragePercent="57">
          <EventAdder CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
          <EventRemover CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Event>
        <Property Name="InnerChannel:IClientChannel" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="MessageVersion:MessageVersion" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="Proxy:ConcreteClientBase&lt;TContract&gt;" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="State:CommunicationState" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Method Name="Abort():void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="AddEndpointBehaviors():void" CoveredStatements="17" TotalStatements="19" CoveragePercent="89" />
        <Method Name="AppendEndpointBehavior(IEndpointBehavior):void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="Close():void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="ConfigureTransactionFlow(ServiceEndpoint):void" CoveredStatements="13" TotalStatements="13" CoveragePercent="100" />
        <Method Name="CreateProxy():void" CoveredStatements="18" TotalStatements="22" CoveragePercent="82" />
        <Method Name="Dispose():void" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Method Name="Dispose(bool):void" CoveredStatements="0" TotalStatements="10" CoveragePercent="0" />
        <Method Name="DisposeProxy():void" CoveredStatements="24" TotalStatements="36" CoveragePercent="67" />
        <Method Name="FaultedHandler(object,EventArgs):void" CoveredStatements="18" TotalStatements="25" CoveragePercent="72" />
        <Method Name="Open():void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="PrependEndpointBehavior(IEndpointBehavior):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="SetClientCredential():void" CoveredStatements="7" TotalStatements="32" CoveragePercent="22" />
        <Method Name="SubscribeToFaulted():void" CoveredStatements="13" TotalStatements="13" CoveragePercent="100" />
      </Type>
      <Type Name="ConcreteClientBase&lt;TContract&gt;" CoveredStatements="9" TotalStatements="33" CoveragePercent="27">
        <Constructor Name="ConcreteClientBase()" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Constructor Name="ConcreteClientBase(InstanceContext)" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Constructor Name="ConcreteClientBase(string)" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Constructor Name="ConcreteClientBase(Binding,EndpointAddress)" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Constructor Name="ConcreteClientBase(InstanceContext,string)" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Constructor Name="ConcreteClientBase(string,EndpointAddress)" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Constructor Name="ConcreteClientBase(string,string)" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Constructor Name="ConcreteClientBase(InstanceContext,Binding,EndpointAddress)" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Constructor Name="ConcreteClientBase(InstanceContext,string,EndpointAddress)" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Constructor Name="ConcreteClientBase(InstanceContext,string,string)" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Property Name="Contract:TContract" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
      </Type>
      <Type Name="ConfigurationHelper" CoveredStatements="20" TotalStatements="47" CoveragePercent="43">
        <Method Name="GetBaseAddresses&lt;TService&gt;():UriSchemeKeyedCollection" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="GetBaseAddresses(string):UriSchemeKeyedCollection" CoveredStatements="0" TotalStatements="15" CoveragePercent="0" />
        <Method Name="GetServiceElement(string):ServiceElement" CoveredStatements="6" TotalStatements="7" CoveragePercent="86" />
        <Method Name="GetServiceElement&lt;TService&gt;():ServiceElement" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="GetUri(Uri,string):Uri" CoveredStatements="11" TotalStatements="19" CoveragePercent="58" />
      </Type>
      <Type Name="DelegatingHeader" CoveredStatements="0" TotalStatements="42" CoveragePercent="0">
        <Constructor Name="DelegatingHeader(MessageHeaderInfo,MessageHeaders)" CoveredStatements="0" TotalStatements="6" CoveragePercent="0" />
        <Property Name="Actor:string" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="IsReferenceParameter:bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="MustUnderstand:bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Name:string" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Namespace:string" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Relay:bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="EnsureIndex():void" CoveredStatements="0" TotalStatements="9" CoveragePercent="0" />
        <Method Name="OnWriteHeaderContents(XmlDictionaryWriter,MessageVersion):void" CoveredStatements="0" TotalStatements="5" CoveragePercent="0" />
        <Method Name="OnWriteStartHeader(XmlDictionaryWriter,MessageVersion):void" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
      </Type>
      <Type Name="MessageConverter&lt;TMessageContract&gt;" CoveredStatements="0" TotalStatements="33" CoveragePercent="0">
        <Constructor Name="MessageConverter()" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
        <Property Name="ConverterDictionary:Dictionary&lt;string,TypedMessageConverter&gt;" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="AssertMessageConverter(string):void" CoveredStatements="0" TotalStatements="13" CoveragePercent="0" />
        <Method Name="ConvertMessageContractToUntypedMessage(TMessageContract,string):Message" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Method Name="ConvertMessageContractToUntypedMessage(TMessageContract,string,MessageVersion):Message" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Method Name="ConvertUntypedMessageToMessageContract(Message):TMessageContract" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="ConvertUntypedMessageToMessageContract(Message,string):TMessageContract" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
      </Type>
      <Type Name="MessageExtensions" CoveredStatements="138" TotalStatements="180" CoveragePercent="77">
        <Constructor Name="MessageExtensions()" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
        <Method Name="ActorIsNextDestination(MessageHeaderInfo,MessageVersion):bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="CloneHeaders(MessageHeaders,MessageHeaders,Uri,HashSet&lt;string&gt;):void" CoveredStatements="15" TotalStatements="19" CoveragePercent="79" />
        <Method Name="CloneProperties(MessageProperties,MessageProperties):void" CoveredStatements="6" TotalStatements="6" CoveragePercent="100" />
        <Method Name="CreateKeys(UnderstoodHeaders):HashSet&lt;string&gt;" CoveredStatements="11" TotalStatements="11" CoveragePercent="100" />
        <Method Name="FilterHeaders(MessageHeaders,HashSet&lt;string&gt;):void" CoveredStatements="11" TotalStatements="25" CoveragePercent="44" />
        <Method Name="FilterProperties(MessageProperties):void" CoveredStatements="13" TotalStatements="13" CoveragePercent="100" />
        <Method Name="FindHeader&lt;T&gt;(MessageHeaders,string,string,bool):T" CoveredStatements="13" TotalStatements="13" CoveragePercent="100" />
        <Method Name="GetMessageId(MessageProperties):Nullable&lt;Guid&gt;" CoveredStatements="5" TotalStatements="6" CoveragePercent="83" />
        <Method Name="GetPublisherReceivePortInfo(MessageProperties):object" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Method Name="GetReceiveAddress(MessageProperties):string" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Method Name="GetTopicHeader(MessageProperties):object" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Method Name="InitializeHeadersToFlow():HashSet&lt;string&gt;" CoveredStatements="8" TotalStatements="8" CoveragePercent="100" />
        <Method Name="MarshalMessage(Message,Uri,MessageVersion):Message" CoveredStatements="20" TotalStatements="28" CoveragePercent="71" />
        <Method Name="MarshalMessageCloseSource(Message,Uri,MessageVersion):Message" CoveredStatements="0" TotalStatements="12" CoveragePercent="0" />
        <Method Name="MessageHeaderKey(MessageHeaderInfo):string" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="SetMessageId(MessageProperties,Guid):void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="SetPublisherReceivePortInfo(MessageProperties,object):void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="SetReceiveAddress(MessageProperties,string):void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="SetTopicHeader(MessageProperties,object):void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="TryGetProperty&lt;T&gt;(MessageProperties,string,out T):bool" CoveredStatements="8" TotalStatements="8" CoveragePercent="100" />
      </Type>
      <Type Name="MessageWrapper" CoveredStatements="33" TotalStatements="63" CoveragePercent="52">
        <Constructor Name="MessageWrapper(Message,bool,int)" CoveredStatements="16" TotalStatements="16" CoveragePercent="100" />
        <Property Name="Action:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Headers:MessageHeaders" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="IsEmpty:bool" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="IsFault:bool" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="MaxBufferSize:int" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Message:Message" CoveredStatements="7" TotalStatements="7" CoveragePercent="100">
          <PropertyGetter CoveredStatements="7" TotalStatements="7" CoveragePercent="100" />
        </Property>
        <Property Name="MessageBuffer:MessageBuffer" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="Properties:MessageProperties" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="UseBuffer:bool" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Version:MessageVersion" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="CheckMessageValidity():void" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Method Name="Dispose():void" CoveredStatements="0" TotalStatements="13" CoveragePercent="0" />
        <Method Name="GetReaderAtBodyContents():XmlReader" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="MarshalMessage(MessageVersion):Message" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="MessageAsString():string" CoveredStatements="0" TotalStatements="14" CoveragePercent="0" />
      </Type>
      <Type Name="OperationContextExtensions" CoveredStatements="19" TotalStatements="19" CoveragePercent="100">
        <Method Name="CopyMessageContext(OperationContext):void" CoveredStatements="19" TotalStatements="19" CoveragePercent="100" />
      </Type>
      <Type Name="ResponseFactory" CoveredStatements="19" TotalStatements="19" CoveragePercent="100">
        <Method Name="CreateResponseBuffer(MessageBuffer):MessageBuffer" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
        <Method Name="CreateResponseBuffer(Message):MessageBuffer" CoveredStatements="14" TotalStatements="14" CoveragePercent="100" />
      </Type>
      <Type Name="RoutingUtilities" CoveredStatements="18" TotalStatements="66" CoveragePercent="27">
        <Method Name="Abort(ICommunicationObject,object):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="GetAddressingNamespace(AddressingVersion):string" CoveredStatements="8" TotalStatements="12" CoveragePercent="67" />
        <Method Name="IsMessageUsingWSSecurity(UnderstoodHeaders):bool" CoveredStatements="10" TotalStatements="12" CoveragePercent="83" />
        <Method Name="IsRoutingServiceNamespace(string):bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="IsTransactedReceive(Binding,BindingParameterCollection):bool" CoveredStatements="0" TotalStatements="17" CoveragePercent="0" />
        <Method Name="TraceTransactionInfo(string,Transaction):void" CoveredStatements="0" TotalStatements="13" CoveragePercent="0" />
        <Method Name="TryGetTransaction(Message):Transaction" CoveredStatements="0" TotalStatements="6" CoveragePercent="0" />
      </Type>
      <Type Name="ServiceHostExtensions" CoveredStatements="10" TotalStatements="62" CoveragePercent="16">
        <Method Name="EnsureQueuesAvailable(ServiceHostBase):void" CoveredStatements="10" TotalStatements="12" CoveragePercent="83" />
        <Method Name="GetHostDetails(ServiceHostBase):string" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="GetHostDetails(ServiceHostBase,string):string" CoveredStatements="0" TotalStatements="15" CoveragePercent="0" />
        <Method Name="TraceHostDetails(ServiceHostBase):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="TraceHostDetails(ServiceHostBase,string):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="TryCloseAsync(ServiceHostBase,int):Task&lt;bool&gt;" CoveredStatements="0" TotalStatements="13" CoveragePercent="0">
          <OwnCoverage CoveredStatements="0" TotalStatements="9" CoveragePercent="0" />
          <AnonymousMethod Name="(IAsyncResult):void" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
          <AnonymousMethod Name="(IAsyncResult):bool" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
        </Method>
        <Method Name="TryOpenAsync(ServiceHostBase,int):Task&lt;bool&gt;" CoveredStatements="0" TotalStatements="13" CoveragePercent="0">
          <OwnCoverage CoveredStatements="0" TotalStatements="9" CoveragePercent="0" />
          <AnonymousMethod Name="(IAsyncResult):void" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
          <AnonymousMethod Name="(IAsyncResult):bool" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
        </Method>
      </Type>
      <Type Name="UserNameClientCredentialsBehaviorExtension" CoveredStatements="0" TotalStatements="33" CoveragePercent="0">
        <Property Name="BehaviorType:Type" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Password:string" CoveredStatements="0" TotalStatements="6" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Properties:ConfigurationPropertyCollection" CoveredStatements="0" TotalStatements="10" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="10" CoveragePercent="0" />
        </Property>
        <Property Name="UserName:string" CoveredStatements="0" TotalStatements="6" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="CreateBehavior():object" CoveredStatements="0" TotalStatements="8" CoveragePercent="0" />
      </Type>
      <Type Name="WorkerThreadPoolBehaviorAttribute" CoveredStatements="8" TotalStatements="10" CoveragePercent="80">
        <Constructor Name="WorkerThreadPoolBehaviorAttribute()" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
        <Method Name="System.ServiceModel.Description.IContractBehavior.AddBindingParameters(ContractDescription,ServiceEndpoint,BindingParameterCollection):void" CoveredStatements="2" TotalStatements="2" CoveragePercent="100" />
        <Method Name="System.ServiceModel.Description.IContractBehavior.ApplyClientBehavior(ContractDescription,ServiceEndpoint,ClientRuntime):void" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
        <Method Name="System.ServiceModel.Description.IContractBehavior.ApplyDispatchBehavior(ContractDescription,ServiceEndpoint,DispatchRuntime):void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="System.ServiceModel.Description.IContractBehavior.Validate(ContractDescription,ServiceEndpoint):void" CoveredStatements="2" TotalStatements="2" CoveragePercent="100" />
      </Type>
      <Type Name="WorkerThreadPoolSynchronizer" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
        <Method Name="Post(SendOrPostCallback,object):void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="Send(SendOrPostCallback,object):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
    </Namespace>
    <Namespace Name="RockBus.ServiceModel.BufferManagerConfiguration" CoveredStatements="10" TotalStatements="10" CoveragePercent="100">
      <Type Name="BufferManagerConfiguration" CoveredStatements="10" TotalStatements="10" CoveragePercent="100">
        <Constructor Name="BufferManagerConfiguration(string)" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Property Name="Key:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="MaxBufferPoolSize:long" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="MaxBufferSize:int" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
      </Type>
    </Namespace>
    <Namespace Name="RockBus.ServiceModel.BufferManagerConfiguration.Internal" CoveredStatements="33" TotalStatements="72" CoveragePercent="46">
      <Type Name="BufferManagerConfiguration" CoveredStatements="9" TotalStatements="21" CoveragePercent="43">
        <Property Name="Key:string" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="MaxBufferPoolSize:long" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="MaxBufferSize:int" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="IsReadOnly():bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
      <Type Name="BufferManagerConfigurations" CoveredStatements="18" TotalStatements="36" CoveragePercent="50">
        <Property Name="CollectionType:ConfigurationElementCollectionType" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="ElementName:string" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="Item:BufferManagerConfiguration" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Item:BufferManagerConfiguration" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Method Name="Add(BufferManagerConfiguration):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="CreateNewElement():ConfigurationElement" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="GetElementKey(ConfigurationElement):object" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="GetItemAt(int):BufferManagerConfiguration" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="GetItemByKey(string):BufferManagerConfiguration" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="IsElementName(string):bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="IsReadOnly():bool" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="Remove(BufferManagerConfiguration):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
      <Type Name="BufferManagerConfigurationSection" CoveredStatements="6" TotalStatements="15" CoveragePercent="40">
        <Property Name="BufferManagerConfigurations:BufferManagerConfigurations" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Instance:BufferManagerConfigurationSection" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="Xmlns:string" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="IsReadOnly():bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
    </Namespace>
    <Namespace Name="RockBus.ServiceModel.Diagnostics" CoveredStatements="0" TotalStatements="142" CoveragePercent="0">
      <Type Name="MessageLogger" CoveredStatements="0" TotalStatements="24" CoveragePercent="0">
        <Method Name="LogMessage(Message):void" CoveredStatements="0" TotalStatements="24" CoveragePercent="0" />
      </Type>
      <Type Name="MessageLoggingBehavior" CoveredStatements="0" TotalStatements="18" CoveragePercent="0">
        <Constructor Name="MessageLoggingBehavior(MessageLoggingStagesType)" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Constructor Name="MessageLoggingBehavior(MessageLoggingStagesType,int)" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Method Name="AddBindingParameters(ServiceEndpoint,BindingParameterCollection):void" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
        <Method Name="ApplyClientBehavior(ServiceEndpoint,ClientRuntime):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="ApplyDispatchBehavior(ServiceEndpoint,EndpointDispatcher):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="Validate(ServiceEndpoint):void" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
      </Type>
      <Type Name="MessageLoggingBehaviorExtensionElement" CoveredStatements="0" TotalStatements="44" CoveragePercent="0">
        <Constructor Name="MessageLoggingBehaviorExtensionElement()" CoveredStatements="0" TotalStatements="1" CoveragePercent="0" />
        <Property Name="BehaviorType:Type" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="MaxBufferSize:Nullable&lt;int&gt;" CoveredStatements="0" TotalStatements="9" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="6" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="MessageLoggingStages:string" CoveredStatements="0" TotalStatements="6" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Properties:ConfigurationPropertyCollection" CoveredStatements="0" TotalStatements="9" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="9" CoveragePercent="0" />
        </Property>
        <Method Name="CreateBehavior():object" CoveredStatements="0" TotalStatements="16" CoveragePercent="0" />
      </Type>
      <Type Name="MessageLoggingMessageInspector" CoveredStatements="0" TotalStatements="56" CoveragePercent="0">
        <Constructor Name="MessageLoggingMessageInspector(MessageLoggingStagesType)" CoveredStatements="0" TotalStatements="5" CoveragePercent="0" />
        <Constructor Name="MessageLoggingMessageInspector(MessageLoggingStagesType,int)" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Property Name="MaxBufferSize:int" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="MessageLoggingStages:MessageLoggingStagesType" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="AfterReceiveReply(ref Message,object):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="AfterReceiveRequest(ref Message,IClientChannel,InstanceContext):object" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Method Name="BeforeSendReply(ref Message,object):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="BeforeSendRequest(ref Message,IClientChannel):object" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Method Name="LogMessage(MessageLoggingStagesType,ref Message):void" CoveredStatements="0" TotalStatements="27" CoveragePercent="0" />
      </Type>
    </Namespace>
    <Namespace Name="ServiceModelEx" CoveredStatements="25" TotalStatements="101" CoveragePercent="25">
      <Type Name="QueuedServiceHelper" CoveredStatements="25" TotalStatements="101" CoveragePercent="25">
        <Constructor Name="QueuedServiceHelper()" CoveredStatements="1" TotalStatements="7" CoveragePercent="14">
          <OwnCoverage CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
          <AnonymousMethod Name="():MessageQueueAccessControlEntry" CoveredStatements="0" TotalStatements="6" CoveragePercent="0" />
        </Constructor>
        <Property Name="Ace:MessageQueueAccessControlEntry" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="EnsureQueueAvailable&lt;T&gt;(string):void" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Method Name="EnsureQueueAvailable&lt;T&gt;():void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="EnsureQueueAvailable(ServiceEndpoint):void" CoveredStatements="9" TotalStatements="14" CoveragePercent="64" />
        <Method Name="EnsureQueueAvailable(string):void" CoveredStatements="3" TotalStatements="7" CoveragePercent="43" />
        <Method Name="EnsureQueuesAvailable():void" CoveredStatements="0" TotalStatements="22" CoveragePercent="0" />
        <Method Name="GetQueueNameFromUri(Uri):string" CoveredStatements="12" TotalStatements="30" CoveragePercent="40" />
        <Method Name="PurgeQueue(ServiceEndpoint):void" CoveredStatements="0" TotalStatements="11" CoveragePercent="0" />
      </Type>
    </Namespace>
  </Project>
  <Project Name="RockBus.Services" CoveredStatements="61" TotalStatements="190" CoveragePercent="32">
    <Namespace Name="RockBus.Services" CoveredStatements="61" TotalStatements="190" CoveragePercent="32">
      <Type Name="CbrService" CoveredStatements="44" TotalStatements="123" CoveragePercent="36">
        <Constructor Name="CbrService()" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
        <Constructor Name="CbrService()" CoveredStatements="2" TotalStatements="2" CoveragePercent="100" />
        <Method Name="RemoveAllPublishers(RemoveAllPublishersRequest):RockBusAck" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RemoveAllSubscribers(RemoveAllSubscribersRequest):RockBusAck" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RockBus.ConfigurationService.Interfaces.IConfigurationService.AddOrUpdatePublishers(AddOrUpdatePublishersRequest):AddOrUpdatePublishersResponse" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RockBus.ConfigurationService.Interfaces.IConfigurationService.AddOrUpdateSubscribers(AddOrUpdateSubscribersRequest):RockBusAck" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="RockBus.ConfigurationService.Interfaces.IConfigurationService.GetPublisherConfiguration():PublisherConfiguration" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RockBus.ConfigurationService.Interfaces.IConfigurationService.GetSubscriberConfiguration():SubscriberConfiguration" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RockBus.ConfigurationService.Interfaces.IConfigurationService.RemovePublishers(RemovePublishersRequest):RockBusAck" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RockBus.ConfigurationService.Interfaces.IConfigurationService.RemoveReceivePorts(RemoveReceivePortsRequest):RockBusAck" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RockBus.ConfigurationService.Interfaces.IConfigurationService.RemoveSubscribers(RemoveSubscribersRequest):RockBusAck" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="RockBus.ConfigurationService.Interfaces.IConfigurationService.RemoveSubscriptions(RemoveSubscriptionsRequest):RockBusAck" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RockBus.ConfigurationService.Interfaces.IConfigurationServiceOneWay.AddOrUpdatePublishers(AddOrUpdatePublishersRequest):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RockBus.ConfigurationService.Interfaces.IConfigurationServiceOneWay.AddOrUpdateSubscribers(AddOrUpdateSubscribersRequest):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RockBus.ConfigurationService.Interfaces.IConfigurationServiceOneWay.RemoveAllPublishers(RemoveAllPublishersRequest):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RockBus.ConfigurationService.Interfaces.IConfigurationServiceOneWay.RemoveAllSubscribers(RemoveAllSubscribersRequest):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RockBus.ConfigurationService.Interfaces.IConfigurationServiceOneWay.RemovePublishers(RemovePublishersRequest):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RockBus.ConfigurationService.Interfaces.IConfigurationServiceOneWay.RemoveReceivePorts(RemoveReceivePortsRequest):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RockBus.ConfigurationService.Interfaces.IConfigurationServiceOneWay.RemoveSubscribers(RemoveSubscribersRequest):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RockBus.ConfigurationService.Interfaces.IConfigurationServiceOneWay.RemoveSubscriptions(RemoveSubscriptionsRequest):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RockBus.Transport.Interfaces.IOneWay.BeginProcessMessage(Message,AsyncCallback,object):IAsyncResult" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Method Name="RockBus.Transport.Interfaces.IOneWay.EndProcessMessage(IAsyncResult):void" CoveredStatements="5" TotalStatements="9" CoveragePercent="56" />
        <Method Name="RockBus.Transport.Interfaces.IOneWayTxn.BeginProcessMessage(Message,AsyncCallback,object):IAsyncResult" CoveredStatements="6" TotalStatements="9" CoveragePercent="67" />
        <Method Name="RockBus.Transport.Interfaces.IOneWayTxn.EndProcessMessage(IAsyncResult):void" CoveredStatements="10" TotalStatements="10" CoveragePercent="100" />
        <Method Name="RockBus.Transport.Interfaces.ITwoWay.BeginProcessRequest(Message,AsyncCallback,object):IAsyncResult" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Method Name="RockBus.Transport.Interfaces.ITwoWay.EndProcessRequest(IAsyncResult):Message" CoveredStatements="6" TotalStatements="10" CoveragePercent="60" />
        <Method Name="RockBus.Transport.Interfaces.ITwoWayTxn.BeginProcessRequest(Message,AsyncCallback,object):IAsyncResult" CoveredStatements="0" TotalStatements="9" CoveragePercent="0" />
        <Method Name="RockBus.Transport.Interfaces.ITwoWayTxn.EndProcessRequest(IAsyncResult):Message" CoveredStatements="0" TotalStatements="11" CoveragePercent="0" />
      </Type>
      <Type Name="ConfigurationService" CoveredStatements="9" TotalStatements="57" CoveragePercent="16">
        <Constructor Name="ConfigurationService()" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="RockBus.ConfigurationService.Interfaces.IConfigurationService.AddOrUpdatePublishers(AddOrUpdatePublishersRequest):AddOrUpdatePublishersResponse" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RockBus.ConfigurationService.Interfaces.IConfigurationService.AddOrUpdateSubscribers(AddOrUpdateSubscribersRequest):RockBusAck" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="RockBus.ConfigurationService.Interfaces.IConfigurationService.GetPublisherConfiguration():PublisherConfiguration" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RockBus.ConfigurationService.Interfaces.IConfigurationService.GetSubscriberConfiguration():SubscriberConfiguration" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RockBus.ConfigurationService.Interfaces.IConfigurationService.RemoveAllPublishers(RemoveAllPublishersRequest):RockBusAck" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RockBus.ConfigurationService.Interfaces.IConfigurationService.RemoveAllSubscribers(RemoveAllSubscribersRequest):RockBusAck" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RockBus.ConfigurationService.Interfaces.IConfigurationService.RemovePublishers(RemovePublishersRequest):RockBusAck" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RockBus.ConfigurationService.Interfaces.IConfigurationService.RemoveReceivePorts(RemoveReceivePortsRequest):RockBusAck" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RockBus.ConfigurationService.Interfaces.IConfigurationService.RemoveSubscribers(RemoveSubscribersRequest):RockBusAck" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="RockBus.ConfigurationService.Interfaces.IConfigurationService.RemoveSubscriptions(RemoveSubscriptionsRequest):RockBusAck" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RockBus.ConfigurationService.Interfaces.IConfigurationServiceOneWay.AddOrUpdatePublishers(AddOrUpdatePublishersRequest):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RockBus.ConfigurationService.Interfaces.IConfigurationServiceOneWay.AddOrUpdateSubscribers(AddOrUpdateSubscribersRequest):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RockBus.ConfigurationService.Interfaces.IConfigurationServiceOneWay.RemoveAllPublishers(RemoveAllPublishersRequest):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RockBus.ConfigurationService.Interfaces.IConfigurationServiceOneWay.RemoveAllSubscribers(RemoveAllSubscribersRequest):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RockBus.ConfigurationService.Interfaces.IConfigurationServiceOneWay.RemovePublishers(RemovePublishersRequest):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RockBus.ConfigurationService.Interfaces.IConfigurationServiceOneWay.RemoveReceivePorts(RemoveReceivePortsRequest):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RockBus.ConfigurationService.Interfaces.IConfigurationServiceOneWay.RemoveSubscribers(RemoveSubscribersRequest):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RockBus.ConfigurationService.Interfaces.IConfigurationServiceOneWay.RemoveSubscriptions(RemoveSubscriptionsRequest):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
      <Type Name="MonitoringService" CoveredStatements="8" TotalStatements="10" CoveragePercent="80">
        <Constructor Name="MonitoringService()" CoveredStatements="2" TotalStatements="2" CoveragePercent="100" />
        <Method Name="GetCounters():PerformanceCountersResponse" CoveredStatements="6" TotalStatements="8" CoveragePercent="75" />
      </Type>
    </Namespace>
  </Project>
  <Project Name="RockBus.Services.SignalR" CoveredStatements="0" TotalStatements="89" CoveragePercent="0">
    <Namespace Name="RockBus.Services.SignalR" CoveredStatements="0" TotalStatements="89" CoveragePercent="0">
      <Type Name="MonitoringHub" CoveredStatements="0" TotalStatements="34" CoveragePercent="0">
        <Constructor Name="MonitoringHub(ILogger,IMonitoringService)" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Constructor Name="MonitoringHub()" CoveredStatements="0" TotalStatements="1" CoveragePercent="0" />
        <Property Name="MonitoringService:IMonitoringService" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="UpdateTimer:Timer" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="StartTimer():void" CoveredStatements="0" TotalStatements="12" CoveragePercent="0" />
        <Method Name="StopTimer():void" CoveredStatements="0" TotalStatements="13" CoveragePercent="0" />
        <Method Name="UpdateCounters(object):void" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
      </Type>
      <Type Name="RockBusHubBase" CoveredStatements="0" TotalStatements="19" CoveragePercent="0">
        <Constructor Name="RockBusHubBase(ILogger)" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="Dispose(bool):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="OnConnected():Task" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Method Name="OnDisconnected():Task" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Method Name="OnReconnected():Task" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
      </Type>
      <Type Name="SignalRConfiguration" CoveredStatements="0" TotalStatements="11" CoveragePercent="0">
        <Constructor Name="SignalRConfiguration(ILogger)" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="Configure():void" CoveredStatements="0" TotalStatements="7" CoveragePercent="0">
          <OwnCoverage CoveredStatements="0" TotalStatements="6" CoveragePercent="0" />
          <AnonymousMethod Name="():object" CoveredStatements="0" TotalStatements="1" CoveragePercent="0" />
        </Method>
      </Type>
      <Type Name="SignalRContractResolver" CoveredStatements="0" TotalStatements="11" CoveragePercent="0">
        <Constructor Name="SignalRContractResolver()" CoveredStatements="0" TotalStatements="6" CoveragePercent="0" />
        <Method Name="ResolveContract(Type):JsonContract" CoveredStatements="0" TotalStatements="5" CoveragePercent="0" />
      </Type>
      <Type Name="SignalRDependencyResolver" CoveredStatements="0" TotalStatements="14" CoveragePercent="0">
        <Method Name="GetService(Type):object" CoveredStatements="0" TotalStatements="7" CoveragePercent="0" />
        <Method Name="GetServices(Type):IEnumerable&lt;object&gt;" CoveredStatements="0" TotalStatements="7" CoveragePercent="0" />
      </Type>
    </Namespace>
  </Project>
  <Project Name="RockBus.Services.WebApi" CoveredStatements="0" TotalStatements="73" CoveragePercent="0">
    <Namespace Name="RockBus.Services.WebApi" CoveredStatements="0" TotalStatements="73" CoveragePercent="0">
      <Type Name="ConfigurationServiceController" CoveredStatements="0" TotalStatements="34" CoveragePercent="0">
        <Constructor Name="ConfigurationServiceController(IConfigurationService)" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Property Name="ConfigurationService:IConfigurationService" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="AddOrUpdatePublishers(AddOrUpdatePublishersRequest):AddOrUpdatePublishersResponse" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="AddOrUpdateSubscribers(AddOrUpdateSubscribersRequest):RockBusAck" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="GetPublisherConfiguration():PublisherConfiguration" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="GetSubscriberConfiguration():SubscriberConfiguration" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RemoveAllPublishers(RemoveAllPublishersRequest):RockBusAck" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RemoveAllSubscribers(RemoveAllSubscribersRequest):RockBusAck" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RemovePublishers(RemovePublishersRequest):RockBusAck" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RemoveReceivePorts(RemoveReceivePortsRequest):RockBusAck" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RemoveSubscribers(RemoveSubscribersRequest):RockBusAck" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RemoveSubscriptions(RemoveSubscriptionsRequest):RockBusAck" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
      <Type Name="MonitoringServiceController" CoveredStatements="0" TotalStatements="7" CoveragePercent="0">
        <Constructor Name="MonitoringServiceController(IMonitoringService)" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Property Name="MonitoringService:IMonitoringService" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="GetCounters():PerformanceCountersResponse" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
      <Type Name="WebApiConfiguration" CoveredStatements="0" TotalStatements="13" CoveragePercent="0">
        <Constructor Name="WebApiConfiguration(ILogger)" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="Configure(HttpConfiguration):void" CoveredStatements="0" TotalStatements="9" CoveragePercent="0" />
      </Type>
      <Type Name="WebApiDependencyResolver" CoveredStatements="0" TotalStatements="19" CoveragePercent="0">
        <Method Name="BeginScope():IDependencyScope" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="Dispose():void" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
        <Method Name="GetService(Type):object" CoveredStatements="0" TotalStatements="7" CoveragePercent="0" />
        <Method Name="GetServices(Type):IEnumerable&lt;object&gt;" CoveredStatements="0" TotalStatements="7" CoveragePercent="0" />
      </Type>
    </Namespace>
  </Project>
  <Project Name="RockBus.Subscription.Evaluators" CoveredStatements="260" TotalStatements="294" CoveragePercent="88">
    <Namespace Name="RockBus.Subscription.Evaluators" CoveredStatements="260" TotalStatements="294" CoveragePercent="88">
      <Type Name="EvaluatorBase&lt;TConfiguration,TEvaluationElement,TInfo,TDetail&gt;" CoveredStatements="147" TotalStatements="153" CoveragePercent="96">
        <Constructor Name="EvaluatorBase(ILogger,IMessageFilterFactory)" CoveredStatements="6" TotalStatements="6" CoveragePercent="100" />
        <Property Name="Configuration:TConfiguration" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="LogIdentifier:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="MessageFilterFactory:IMessageFilterFactory" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="MessageFilterTableDictionary:ConcurrentDictionary&lt;string,MessageFilterTableEx&lt;IList&lt;TInfo&gt;&gt;&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="CreateFilterTable(TEvaluationElement):MessageFilterTableEx&lt;IList&lt;TInfo&gt;&gt;" CoveredStatements="49" TotalStatements="49" CoveragePercent="100" />
        <Method Name="CreateXmlNamespaceManager(IEnumerable&lt;NamespaceInfo&gt;):XmlNamespaceManager" CoveredStatements="11" TotalStatements="11" CoveragePercent="100" />
        <Method Name="Evaluate(IMessage,EvaluationResult):void" CoveredStatements="28" TotalStatements="31" CoveragePercent="90" />
        <Method Name="GetMessageFilterTable(TEvaluationElement):IMessageFilterTable&lt;IList&lt;TInfo&gt;&gt;" CoveredStatements="6" TotalStatements="7" CoveragePercent="86" />
        <Method Name="InAndFilter(TEvaluationElement,TInfo,string):bool" CoveredStatements="15" TotalStatements="17" CoveragePercent="88" />
        <Method Name="Initialize(TConfiguration):void" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Method Name="RefreshMessageFilterTable(TEvaluationElement):void" CoveredStatements="12" TotalStatements="12" CoveragePercent="100" />
        <Method Name="RefreshMessageFilterTables():void" CoveredStatements="16" TotalStatements="16" CoveragePercent="100">
          <OwnCoverage CoveredStatements="14" TotalStatements="14" CoveragePercent="100" />
          <AnonymousMethod Name="(TEvaluationElement):void" CoveredStatements="2" TotalStatements="2" CoveragePercent="100" />
        </Method>
      </Type>
      <Type Name="MessageFilterFactory" CoveredStatements="15" TotalStatements="27" CoveragePercent="56">
        <Constructor Name="MessageFilterFactory(ILogger)" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="CreateCustomFilter(string,string):MessageFilter" CoveredStatements="0" TotalStatements="6" CoveragePercent="0" />
        <Method Name="CreateMessageFilter(FilterInfo,XmlNamespaceManager,IDictionary&lt;string,FilterInfo&gt;):MessageFilter" CoveredStatements="11" TotalStatements="17" CoveragePercent="65" />
      </Type>
      <Type Name="MessageFilterTableEx&lt;T&gt;" CoveredStatements="4" TotalStatements="8" CoveragePercent="50">
        <Constructor Name="MessageFilterTableEx(DateTime)" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Constructor Name="MessageFilterTableEx(DateTime,int)" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Property Name="Timestamp:DateTime" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
      </Type>
      <Type Name="ReceivePortEvaluator" CoveredStatements="0" TotalStatements="9" CoveragePercent="0">
        <Constructor Name="ReceivePortEvaluator(ILogger,IMessageFilterFactory)" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Property Name="LogIdentifier:string" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="Evaluate(IMessage,EvaluationResult):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
      <Type Name="SubscriptionEvaluator" CoveredStatements="6" TotalStatements="6" CoveragePercent="100">
        <Constructor Name="SubscriptionEvaluator(ILogger,IMessageFilterFactory)" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Property Name="LogIdentifier:string" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
      </Type>
      <Type Name="TopicEvaluator" CoveredStatements="66" TotalStatements="66" CoveragePercent="100">
        <Constructor Name="TopicEvaluator(ILogger)" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="SubscriberConfiguration:SubscriberConfiguration" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="TopicSubscriptionDictionary:ConcurrentDictionary&lt;Regex,List&lt;SubscriptionInfo&gt;&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="BuildTopicFilterDictionary():void" CoveredStatements="33" TotalStatements="33" CoveragePercent="100">
          <OwnCoverage CoveredStatements="32" TotalStatements="32" CoveragePercent="100" />
          <AnonymousMethod Name="(SubscriptionInfo):bool" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
        </Method>
        <Method Name="Evaluate(IMessage,EvaluationResult):void" CoveredStatements="24" TotalStatements="24" CoveragePercent="100" />
        <Method Name="Initialize(SubscriberConfiguration):void" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
      </Type>
      <Type Name="WildCardActionMessageFilter" CoveredStatements="22" TotalStatements="25" CoveragePercent="88">
        <Constructor Name="WildCardActionMessageFilter(string)" CoveredStatements="6" TotalStatements="6" CoveragePercent="100" />
        <Property Name="WildcardExpression:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="InnerMatch(string):bool" CoveredStatements="6" TotalStatements="6" CoveragePercent="100" />
        <Method Name="Match(Message):bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="Match(MessageBuffer):bool" CoveredStatements="10" TotalStatements="10" CoveragePercent="100" />
      </Type>
    </Namespace>
  </Project>
  <Project Name="RockBus.SubscriptionRepository.Cache" CoveredStatements="38" TotalStatements="185" CoveragePercent="21">
    <Namespace Name="RockBus.SubscriptionRepository.Cache" CoveredStatements="38" TotalStatements="185" CoveragePercent="21">
      <Type Name="SubscriptionRepository" CoveredStatements="38" TotalStatements="185" CoveragePercent="21">
        <Constructor Name="SubscriptionRepository(ILogger,ICacheManager,ICacheItemConfiguration,ICacheItemConfiguration)" CoveredStatements="8" TotalStatements="8" CoveragePercent="100" />
        <Property Name="CacheManager:ICacheManager" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="PublisherCacheItemConfiguration:ICacheItemConfiguration" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="SubscriberCacheItemConfiguration:ICacheItemConfiguration" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="AddOrUpdatePublisherConfiguration(PublisherConfiguration):void" CoveredStatements="0" TotalStatements="18" CoveragePercent="0" />
        <Method Name="AddOrUpdateSubscriberConfiguration(SubscriberConfiguration):void" CoveredStatements="16" TotalStatements="19" CoveragePercent="84" />
        <Method Name="GetPublisherConfiguration():PublisherConfiguration" CoveredStatements="6" TotalStatements="8" CoveragePercent="75" />
        <Method Name="GetSubscriberConfiguration():SubscriberConfiguration" CoveredStatements="8" TotalStatements="8" CoveragePercent="100" />
        <Method Name="RemoveAllPublishers(RemoveAllPublishersRequest):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RemoveAllSubscribers(RemoveAllSubscribersRequest):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="RemovePublishers(RemovePublishersRequest):void" CoveredStatements="0" TotalStatements="25" CoveragePercent="0" />
        <Method Name="RemoveReceivePorts(RemoveReceivePortsRequest):void" CoveredStatements="0" TotalStatements="34" CoveragePercent="0" />
        <Method Name="RemoveSubscribers(RemoveSubscribersRequest):void" CoveredStatements="0" TotalStatements="25" CoveragePercent="0" />
        <Method Name="RemoveSubscriptions(RemoveSubscriptionsRequest):void" CoveredStatements="0" TotalStatements="34" CoveragePercent="0" />
      </Type>
    </Namespace>
  </Project>
  <Project Name="RockBus.SubscriptionRepository.Db" CoveredStatements="647" TotalStatements="653" CoveragePercent="99">
    <Namespace Name="RockBus.SubscriptionRepository.Db" CoveredStatements="647" TotalStatements="653" CoveragePercent="99">
      <Type Name="DbSubscriptionRepositoryConfiguration" CoveredStatements="4" TotalStatements="4" CoveragePercent="100">
        <Constructor Name="DbSubscriptionRepositoryConfiguration()" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Property Name="ConnectionString:string" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
      </Type>
      <Type Name="FilterInfoComparerForFilterReferences" CoveredStatements="16" TotalStatements="16" CoveragePercent="100">
        <Constructor Name="FilterInfoComparerForFilterReferences(bool)" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="Compare(FilterInfo,FilterInfo):int" CoveredStatements="13" TotalStatements="13" CoveragePercent="100" />
      </Type>
      <Type Name="SqlDataReaderExtentions" CoveredStatements="6" TotalStatements="6" CoveragePercent="100">
        <Method Name="GetFromNullableColumn&lt;T&gt;(SqlDataReader,string):T" CoveredStatements="6" TotalStatements="6" CoveragePercent="100" />
      </Type>
      <Type Name="SubscriptionRepository" CoveredStatements="621" TotalStatements="627" CoveragePercent="99">
        <Constructor Name="SubscriptionRepository(ILogger,IDbSubscriptionRepositoryConfiguration)" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
        <Property Name="Configuration:IDbSubscriptionRepositoryConfiguration" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="AddOrUpdatePublisherConfiguration(PublisherConfiguration):void" CoveredStatements="27" TotalStatements="27" CoveragePercent="100" />
        <Method Name="AddOrUpdateSubscriberConfiguration(SubscriberConfiguration):void" CoveredStatements="36" TotalStatements="36" CoveragePercent="100" />
        <Method Name="ClearAllClients():void" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Method Name="EndpointInsertUpdate(SqlConnection,long,EndpointInfo,IDictionary&lt;string,long&gt;):void" CoveredStatements="19" TotalStatements="19" CoveragePercent="100" />
        <Method Name="EndpointsInsertUpdate(SqlConnection,long,IEnumerable&lt;EndpointInfo&gt;):IDictionary&lt;string,long&gt;" CoveredStatements="11" TotalStatements="11" CoveragePercent="100" />
        <Method Name="FilterInsertUpdate(SqlConnection,long,FilterInfo,IDictionary&lt;string,long&gt;):long" CoveredStatements="18" TotalStatements="18" CoveragePercent="100" />
        <Method Name="FiltersInsertUpdate(SqlConnection,long,ICollection&lt;FilterInfo&gt;):IDictionary&lt;string,long&gt;" CoveredStatements="13" TotalStatements="13" CoveragePercent="100" />
        <Method Name="GetFilterDbId(string,IDictionary&lt;string,long&gt;):object" CoveredStatements="6" TotalStatements="6" CoveragePercent="100" />
        <Method Name="GetPublisherConfiguration():PublisherConfiguration" CoveredStatements="32" TotalStatements="32" CoveragePercent="100" />
        <Method Name="GetSubscriberConfiguration():SubscriberConfiguration" CoveredStatements="33" TotalStatements="33" CoveragePercent="100" />
        <Method Name="NamespaceDefinitionInsertUpdate(SqlConnection,long,NamespaceInfo,IDictionary&lt;string,long&gt;):void" CoveredStatements="13" TotalStatements="13" CoveragePercent="100" />
        <Method Name="NamespaceDefinitionsInsertUpdate(SqlConnection,long,IEnumerable&lt;NamespaceInfo&gt;):IDictionary&lt;string,long&gt;" CoveredStatements="11" TotalStatements="11" CoveragePercent="100" />
        <Method Name="PipelineInsertUpdate(SqlConnection,long,PipelineInfo,IDictionary&lt;string,long&gt;):long" CoveredStatements="16" TotalStatements="16" CoveragePercent="100" />
        <Method Name="PipelinesInsertUpdate(SqlConnection,long,ICollection&lt;PipelineInfo&gt;):IDictionary&lt;string,long&gt;" CoveredStatements="11" TotalStatements="11" CoveragePercent="100" />
        <Method Name="PublisherInsertUpdate(SqlConnection,string):long" CoveredStatements="12" TotalStatements="12" CoveragePercent="100" />
        <Method Name="ReadEndpoints(SqlConnection,long):CaseInsensitiveStringDictionary&lt;EndpointInfo&gt;" CoveredStatements="16" TotalStatements="16" CoveragePercent="100" />
        <Method Name="ReadFilters(SqlConnection,long):CaseInsensitiveStringDictionary&lt;FilterInfo&gt;" CoveredStatements="16" TotalStatements="16" CoveragePercent="100" />
        <Method Name="ReadNamespaces(SqlConnection,long):CaseInsensitiveStringDictionary&lt;NamespaceInfo&gt;" CoveredStatements="16" TotalStatements="16" CoveragePercent="100" />
        <Method Name="ReadPipelines(SqlConnection,long):CaseInsensitiveStringDictionary&lt;PipelineInfo&gt;" CoveredStatements="16" TotalStatements="16" CoveragePercent="100" />
        <Method Name="ReadPublisherResponses(SqlConnection,long):CaseInsensitiveStringDictionary&lt;ResponseInfo&gt;" CoveredStatements="16" TotalStatements="16" CoveragePercent="100" />
        <Method Name="ReadReceivePorts(SqlConnection,long,PublisherInfo):CaseInsensitiveStringDictionary&lt;ReceivePortInfo&gt;" CoveredStatements="23" TotalStatements="23" CoveragePercent="100" />
        <Method Name="ReadSubscriptionFilters(SqlConnection,long):IEnumerable&lt;string&gt;" CoveredStatements="15" TotalStatements="15" CoveragePercent="100" />
        <Method Name="ReadSubscriptions(SqlConnection,long,SubscriberInfo):CaseInsensitiveStringDictionary&lt;SubscriptionInfo&gt;" CoveredStatements="31" TotalStatements="31" CoveragePercent="100" />
        <Method Name="ReceivePortInsertUpdate(SqlConnection,long,ReceivePortInfo):long" CoveredStatements="21" TotalStatements="27" CoveragePercent="78" />
        <Method Name="RemoveAllPublishers(RemoveAllPublishersRequest):void" CoveredStatements="12" TotalStatements="12" CoveragePercent="100" />
        <Method Name="RemoveAllSubscribers(RemoveAllSubscribersRequest):void" CoveredStatements="12" TotalStatements="12" CoveragePercent="100" />
        <Method Name="RemovePublishers(RemovePublishersRequest):void" CoveredStatements="21" TotalStatements="21" CoveragePercent="100" />
        <Method Name="RemoveReceivePort(SqlConnection,string,string):void" CoveredStatements="7" TotalStatements="7" CoveragePercent="100" />
        <Method Name="RemoveReceivePorts(RemoveReceivePortsRequest):void" CoveredStatements="16" TotalStatements="16" CoveragePercent="100" />
        <Method Name="RemoveSubscribers(RemoveSubscribersRequest):void" CoveredStatements="21" TotalStatements="21" CoveragePercent="100" />
        <Method Name="RemoveSubscription(SqlConnection,string,string):void" CoveredStatements="7" TotalStatements="7" CoveragePercent="100" />
        <Method Name="RemoveSubscriptions(RemoveSubscriptionsRequest):void" CoveredStatements="15" TotalStatements="15" CoveragePercent="100" />
        <Method Name="ResponseInsertUpdate(SqlConnection,long,ResponseInfo,IDictionary&lt;string,long&gt;):long" CoveredStatements="16" TotalStatements="16" CoveragePercent="100" />
        <Method Name="ResponsesInsertUpdate(SqlConnection,long,IEnumerable&lt;ResponseInfo&gt;):IDictionary&lt;string,long&gt;" CoveredStatements="11" TotalStatements="11" CoveragePercent="100" />
        <Method Name="SubscriberInsertUpdate(SqlConnection,string):long" CoveredStatements="12" TotalStatements="12" CoveragePercent="100" />
        <Method Name="SubscriptionFilterInsertUpdate(SqlConnection,long,long):void" CoveredStatements="7" TotalStatements="7" CoveragePercent="100" />
        <Method Name="SubscriptionInsertUpdate(SqlConnection,long,SubscriptionInfo):long" CoveredStatements="27" TotalStatements="27" CoveragePercent="100" />
      </Type>
    </Namespace>
  </Project>
  <Project Name="RockBus.Threading" CoveredStatements="85" TotalStatements="677" CoveragePercent="13">
    <Namespace Name="RockBus.Threading" CoveredStatements="65" TotalStatements="514" CoveragePercent="13">
      <Type Name="AsyncResult&lt;TRequest,TResponse&gt;" CoveredStatements="0" TotalStatements="55" CoveragePercent="0">
        <Constructor Name="AsyncResult(Exception,TRequest,AsyncCallback,object)" CoveredStatements="0" TotalStatements="6" CoveragePercent="0" />
        <Constructor Name="AsyncResult(Func&lt;TRequest,AsyncCallback,object,IAsyncResult&gt;,TRequest,AsyncCallback,object,Func&lt;IAsyncResult,TResponse&gt;)" CoveredStatements="0" TotalStatements="6" CoveragePercent="0" />
        <Property Name="EndFunc:Func&lt;IAsyncResult,TResponse&gt;" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Response:TResponse" CoveredStatements="0" TotalStatements="6" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="End(IAsyncResult):TResponse" CoveredStatements="0" TotalStatements="8" CoveragePercent="0" />
        <Method Name="End():void" CoveredStatements="0" TotalStatements="26" CoveragePercent="0" />
      </Type>
      <Type Name="AsyncResultBase&lt;TRequest&gt;" CoveredStatements="0" TotalStatements="90" CoveragePercent="0">
        <Constructor Name="AsyncResultBase(TRequest,AsyncCallback,object)" CoveredStatements="0" TotalStatements="8" CoveragePercent="0" />
        <Constructor Name="AsyncResultBase(Exception,TRequest,AsyncCallback,object)" CoveredStatements="0" TotalStatements="5" CoveragePercent="0" />
        <Constructor Name="AsyncResultBase(Func&lt;TRequest,AsyncCallback,object,IAsyncResult&gt;,TRequest,AsyncCallback,object)" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Property Name="AsyncCallback:AsyncCallback" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="AsyncState:object" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="AsyncWaitHandle:WaitHandle" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="BeginFunc:Func&lt;TRequest,AsyncCallback,object,IAsyncResult&gt;" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="CompletedSynchronously:bool" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Exception:Exception" CoveredStatements="0" TotalStatements="6" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="HasCallback:bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="IsCompleted:bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="ManualResetEvent:ManualResetEvent" CoveredStatements="0" TotalStatements="13" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="13" CoveragePercent="0" />
        </Property>
        <Property Name="Request:TRequest" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="WrappedAsyncResult:IAsyncResult" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="Begin():IAsyncResult" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="Callback(IAsyncResult):void" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Method Name="Complete():void" CoveredStatements="0" TotalStatements="5" CoveragePercent="0" />
        <Method Name="Dispose():void" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Method Name="Dispose(bool):void" CoveredStatements="0" TotalStatements="14" CoveragePercent="0" />
      </Type>
      <Type Name="AsyncResultVoid&lt;TRequest&gt;" CoveredStatements="0" TotalStatements="48" CoveragePercent="0">
        <Constructor Name="AsyncResultVoid(Exception,TRequest,AsyncCallback,object)" CoveredStatements="0" TotalStatements="6" CoveragePercent="0" />
        <Constructor Name="AsyncResultVoid(Func&lt;TRequest,AsyncCallback,object,IAsyncResult&gt;,TRequest,AsyncCallback,object,Action&lt;IAsyncResult&gt;)" CoveredStatements="0" TotalStatements="6" CoveragePercent="0" />
        <Property Name="EndAction:Action&lt;IAsyncResult&gt;" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="End(IAsyncResult):void" CoveredStatements="0" TotalStatements="7" CoveragePercent="0" />
        <Method Name="End():void" CoveredStatements="0" TotalStatements="26" CoveragePercent="0" />
      </Type>
      <Type Name="EventHandlerExtensions" CoveredStatements="14" TotalStatements="30" CoveragePercent="47">
        <Method Name="Fire&lt;T&gt;(EventHandler&lt;T&gt;,object,T):void" CoveredStatements="14" TotalStatements="17" CoveragePercent="82" />
        <Method Name="FireParallel&lt;T&gt;(EventHandler&lt;T&gt;,object,T):void" CoveredStatements="0" TotalStatements="13" CoveragePercent="0">
          <OwnCoverage CoveredStatements="0" TotalStatements="6" CoveragePercent="0" />
          <AnonymousMethod Name="(Delegate):void" CoveredStatements="0" TotalStatements="7" CoveragePercent="0" />
        </Method>
      </Type>
      <Type Name="EventingFuncMapReduce&lt;TState,TInput,TResult&gt;" CoveredStatements="0" TotalStatements="13" CoveragePercent="0">
        <Constructor Name="EventingFuncMapReduce(TState,Func&lt;TState,TInput,TResult&gt;,params TInput[])" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Constructor Name="EventingFuncMapReduce(TState,Func&lt;TState,TInput,TResult&gt;,IEnumerable&lt;TInput&gt;)" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Property Name="MapFunc:Func&lt;TState,TInput,TResult&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="CreateMapTask(TInput):Task&lt;MapReduceResult&lt;TState,TInput,TResult&gt;&gt;" CoveredStatements="0" TotalStatements="6" CoveragePercent="0">
          <OwnCoverage CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
          <AnonymousMethod Name="():TResult" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
        </Method>
      </Type>
      <Type Name="EventingMapReduceBase&lt;TState,TInput,TResult&gt;" CoveredStatements="0" TotalStatements="54" CoveragePercent="0">
        <Constructor Name="EventingMapReduceBase(TState,IEnumerable&lt;TInput&gt;)" CoveredStatements="0" TotalStatements="7" CoveragePercent="0" />
        <Property Name="Inputs:List&lt;TInput&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Event Name="OnResult:EventHandler&lt;ResultEventArgs&lt;TState,TInput,TResult&gt;&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <EventAdder CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <EventRemover CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Event>
        <Property Name="State:TState" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="AddTask(Task&lt;TResult&gt;,TInput):void" CoveredStatements="0" TotalStatements="5" CoveragePercent="0" />
        <Method Name="CreateMapTask(Task&lt;TResult&gt;,TInput):Task&lt;MapReduceResult&lt;TState,TInput,TResult&gt;&gt;" CoveredStatements="0" TotalStatements="14" CoveragePercent="0">
          <OwnCoverage CoveredStatements="0" TotalStatements="6" CoveragePercent="0" />
          <AnonymousMethod Name="(Task&lt;TResult&gt;):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <AnonymousMethod Name="(Task&lt;TResult&gt;):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <AnonymousMethod Name="(Task[]):MapReduceResult&lt;TState,TInput,TResult&gt;" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
        </Method>
        <Method Name="ExecuteAsync():Task&lt;MapReduceResultList&lt;TState,TInput,TResult&gt;&gt;" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Method Name="FireOnResult(MapReduceResult&lt;TState,TInput,TResult&gt;):void" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Method Name="Map():void" CoveredStatements="0" TotalStatements="10" CoveragePercent="0" />
        <Method Name="Reduce():Task&lt;MapReduceResultList&lt;TState,TInput,TResult&gt;&gt;" CoveredStatements="0" TotalStatements="10" CoveragePercent="0">
          <InternalCompiledMethod Name="MoveNext():void" CoveredStatements="0" TotalStatements="10" CoveragePercent="0">
            <OwnCoverage CoveredStatements="0" TotalStatements="8" CoveragePercent="0" />
            <AnonymousMethod Name="(Task&lt;MapReduceResult&lt;TState,TInput,TResult&gt;&gt;[]):void" CoveredStatements="0" TotalStatements="1" CoveragePercent="0" />
            <AnonymousMethod Name="(Task&lt;MapReduceResult&lt;TState,TInput,TResult&gt;&gt;):MapReduceResult&lt;TState,TInput,TResult&gt;" CoveredStatements="0" TotalStatements="1" CoveragePercent="0" />
          </InternalCompiledMethod>
        </Method>
      </Type>
      <Type Name="EventingTaskMapReduce&lt;TState,TInput,TResult&gt;" CoveredStatements="0" TotalStatements="11" CoveragePercent="0">
        <Constructor Name="EventingTaskMapReduce(TState,Func&lt;TState,TInput,Task&lt;TResult&gt;&gt;,params TInput[])" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Constructor Name="EventingTaskMapReduce(TState,Func&lt;TState,TInput,Task&lt;TResult&gt;&gt;,IEnumerable&lt;TInput&gt;)" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Property Name="MapFunc:Func&lt;TState,TInput,Task&lt;TResult&gt;&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="CreateMapTask(TInput):Task&lt;MapReduceResult&lt;TState,TInput,TResult&gt;&gt;" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
      </Type>
      <Type Name="MapReduceResult&lt;TState,TInput,TResult&gt;" CoveredStatements="0" TotalStatements="12" CoveragePercent="0">
        <Constructor Name="MapReduceResult(TState,TInput,TResult)" CoveredStatements="0" TotalStatements="6" CoveragePercent="0" />
        <Constructor Name="MapReduceResult(TState,TInput,Exception)" CoveredStatements="0" TotalStatements="6" CoveragePercent="0" />
        <Property Name="Exception:Exception" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Input:TInput" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Result:TResult" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="State:TState" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
      </Type>
      <Type Name="MapReduceResultList&lt;TState,TInput,TResult&gt;" CoveredStatements="0" TotalStatements="23" CoveragePercent="0">
        <Constructor Name="MapReduceResultList()" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Constructor Name="MapReduceResultList(IEnumerable&lt;MapReduceResult&lt;TState,TInput,TResult&gt;&gt;)" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Constructor Name="MapReduceResultList(int)" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="ContainsException():bool" CoveredStatements="0" TotalStatements="4" CoveragePercent="0">
          <OwnCoverage CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <AnonymousMethod Name="(MapReduceResult&lt;TState,TInput,TResult&gt;):bool" CoveredStatements="0" TotalStatements="1" CoveragePercent="0" />
        </Method>
        <Method Name="GetExceptions():IEnumerable&lt;Exception&gt;" CoveredStatements="0" TotalStatements="5" CoveragePercent="0">
          <OwnCoverage CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <AnonymousMethod Name="(MapReduceResult&lt;TState,TInput,TResult&gt;):bool" CoveredStatements="0" TotalStatements="1" CoveragePercent="0" />
          <AnonymousMethod Name="(MapReduceResult&lt;TState,TInput,TResult&gt;):Exception" CoveredStatements="0" TotalStatements="1" CoveragePercent="0" />
        </Method>
        <Method Name="GetResults():IEnumerable&lt;TResult&gt;" CoveredStatements="0" TotalStatements="5" CoveragePercent="0">
          <OwnCoverage CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <AnonymousMethod Name="(MapReduceResult&lt;TState,TInput,TResult&gt;):bool" CoveredStatements="0" TotalStatements="1" CoveragePercent="0" />
          <AnonymousMethod Name="(MapReduceResult&lt;TState,TInput,TResult&gt;):TResult" CoveredStatements="0" TotalStatements="1" CoveragePercent="0" />
        </Method>
      </Type>
      <Type Name="ResultEventArgs&lt;TState,TInput,TResult&gt;" CoveredStatements="0" TotalStatements="5" CoveragePercent="0">
        <Constructor Name="ResultEventArgs(EventingMapReduceBase&lt;TState,TInput,TResult&gt;,MapReduceResult&lt;TState,TInput,TResult&gt;)" CoveredStatements="0" TotalStatements="5" CoveragePercent="0" />
        <Property Name="EventingMapReduce:EventingMapReduceBase&lt;TState,TInput,TResult&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="MapReduceResult:MapReduceResult&lt;TState,TInput,TResult&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
      </Type>
      <Type Name="RoundRobinIndexDictionary&lt;TKey&gt;" CoveredStatements="0" TotalStatements="14" CoveragePercent="0">
        <Constructor Name="RoundRobinIndexDictionary(int)" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Method Name="Add(TKey,int):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="Increment(TKey,int):int" CoveredStatements="0" TotalStatements="7" CoveragePercent="0" />
      </Type>
      <Type Name="RoundRobinIndexDictionaryValue" CoveredStatements="0" TotalStatements="15" CoveragePercent="0">
        <Constructor Name="RoundRobinIndexDictionaryValue(int)" CoveredStatements="0" TotalStatements="5" CoveragePercent="0" />
        <Property Name="MaxIndex:int" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="Increment():int" CoveredStatements="0" TotalStatements="7" CoveragePercent="0" />
      </Type>
      <Type Name="TaskExtensions" CoveredStatements="0" TotalStatements="20" CoveragePercent="0">
        <Method Name="IsFinished(Task):bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="NullResult&lt;T&gt;(TaskFactory):Task&lt;T&gt;" CoveredStatements="0" TotalStatements="5" CoveragePercent="0" />
        <Method Name="WaitAll(int,params Task[]):bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="WaitForTaskStatusses(params Task[]):IEnumerable&lt;TaskStatus&gt;" CoveredStatements="0" TotalStatements="9" CoveragePercent="0">
          <InternalCompiledMethod Name="MoveNext():bool" CoveredStatements="0" TotalStatements="9" CoveragePercent="0" />
        </Method>
      </Type>
      <Type Name="ThreadPoolConfiguration" CoveredStatements="0" TotalStatements="27" CoveragePercent="0">
        <Property Name="MaxIoThreads:int" CoveredStatements="0" TotalStatements="6" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="MaxWorkerThreads:int" CoveredStatements="0" TotalStatements="6" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="MinIoThreads:int" CoveredStatements="0" TotalStatements="6" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="MinWorkerThreads:int" CoveredStatements="0" TotalStatements="6" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="IsReadOnly():bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
      <Type Name="ThreadPoolConfigurationSection" CoveredStatements="3" TotalStatements="15" CoveragePercent="20">
        <Property Name="Instance:ThreadPoolConfigurationSection" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="ThreadPoolConfiguration:ThreadPoolConfiguration" CoveredStatements="0" TotalStatements="6" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Xmlns:string" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="IsReadOnly():bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
      <Type Name="ThreadPoolHelper" CoveredStatements="12" TotalStatements="39" CoveragePercent="31">
        <Method Name="ApplyThreadPoolConfiguration(bool):ThreadPoolSettingsExt" CoveredStatements="6" TotalStatements="25" CoveragePercent="24" />
        <Method Name="GetThreadPoolSettings():ThreadPoolSettingsExt" CoveredStatements="6" TotalStatements="6" CoveragePercent="100" />
        <Method Name="SetThreadPoolSettings(ThreadPoolSettings):void" CoveredStatements="0" TotalStatements="8" CoveragePercent="0" />
      </Type>
      <Type Name="ThreadPoolSettings" CoveredStatements="10" TotalStatements="17" CoveragePercent="59">
        <Constructor Name="ThreadPoolSettings(int,int,int,int)" CoveredStatements="7" TotalStatements="7" CoveragePercent="100" />
        <Constructor Name="ThreadPoolSettings(ThreadPoolConfiguration)" CoveredStatements="0" TotalStatements="7" CoveragePercent="0" />
        <Method Name="ToString():string" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
      </Type>
      <Type Name="ThreadPoolSettingsExt" CoveredStatements="8" TotalStatements="8" CoveragePercent="100">
        <Constructor Name="ThreadPoolSettingsExt(int,int,int,int,int,int)" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
        <Method Name="ToString():string" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
      </Type>
      <Type Name="TimeoutHelper&lt;TState&gt;" CoveredStatements="18" TotalStatements="18" CoveragePercent="100">
        <Constructor Name="TimeoutHelper(Action&lt;TState,bool&gt;,TState,int)" CoveredStatements="7" TotalStatements="7" CoveragePercent="100" />
        <Property Name="Callback:Action&lt;TState,bool&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="IsTimedOut:bool" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="State:TState" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="TimeoutMs:int" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Timer:Timer" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="Complete():void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="TimerCallback(object):void" CoveredStatements="8" TotalStatements="8" CoveragePercent="100" />
      </Type>
    </Namespace>
    <Namespace Name="System.Threading.Tasks" CoveredStatements="20" TotalStatements="163" CoveragePercent="12">
      <Type Name="TaskCompletionSourceExtensions" CoveredStatements="10" TotalStatements="23" CoveragePercent="43">
        <Method Name="SetFromTask&lt;TResult&gt;(TaskCompletionSource&lt;TResult&gt;,Task):void" CoveredStatements="7" TotalStatements="10" CoveragePercent="70" />
        <Method Name="SetFromTask&lt;TResult&gt;(TaskCompletionSource&lt;TResult&gt;,Task&lt;TResult&gt;):void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="TrySetFromTask&lt;TResult&gt;(TaskCompletionSource&lt;TResult&gt;,Task):bool" CoveredStatements="0" TotalStatements="7" CoveragePercent="0" />
        <Method Name="TrySetFromTask&lt;TResult&gt;(TaskCompletionSource&lt;TResult&gt;,Task&lt;TResult&gt;):bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
      <Type Name="TaskExtrasExtensions" CoveredStatements="10" TotalStatements="140" CoveragePercent="7">
        <Type Name="CancelOnDispose" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <Method Name="System.IDisposable.Dispose():void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Type>
        <Type Name="TaskObservable&lt;TResult&gt;" CoveredStatements="0" TotalStatements="16" CoveragePercent="0">
          <Method Name="Subscribe(IObserver&lt;TResult&gt;):IDisposable" CoveredStatements="0" TotalStatements="16" CoveragePercent="0">
            <OwnCoverage CoveredStatements="0" TotalStatements="7" CoveragePercent="0" />
            <AnonymousMethod Name="(Task&lt;TResult&gt;):void" CoveredStatements="0" TotalStatements="9" CoveragePercent="0" />
          </Method>
        </Type>
        <Method Name="AttachToParent(Task):void" CoveredStatements="0" TotalStatements="6" CoveragePercent="0">
          <OwnCoverage CoveredStatements="0" TotalStatements="5" CoveragePercent="0" />
          <AnonymousMethod Name="(Task):void" CoveredStatements="0" TotalStatements="1" CoveragePercent="0" />
        </Method>
        <Method Name="ContinueWith(Task,Action&lt;Task&gt;,TaskFactory):Task" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="ContinueWith&lt;TResult&gt;(Task,Func&lt;Task,TResult&gt;,TaskFactory):Task&lt;TResult&gt;" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="ContinueWith&lt;TResult&gt;(Task&lt;TResult&gt;,Action&lt;Task&lt;TResult&gt;&gt;,TaskFactory&lt;TResult&gt;):Task" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="ContinueWith&lt;TResult,TNewResult&gt;(Task&lt;TResult&gt;,Func&lt;Task&lt;TResult&gt;,TNewResult&gt;,TaskFactory&lt;TResult&gt;):Task&lt;TNewResult&gt;" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="FailFastOnException(Task):Task" CoveredStatements="0" TotalStatements="5" CoveragePercent="0">
          <OwnCoverage CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
          <AnonymousMethod Name="(Task):void" CoveredStatements="0" TotalStatements="1" CoveragePercent="0" />
        </Method>
        <Method Name="FailFastOnException&lt;T&gt;(Task&lt;T&gt;):Task&lt;T&gt;" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="GetTaskWithResult&lt;T&gt;(Task):Task&lt;T&gt;" CoveredStatements="0" TotalStatements="7" CoveragePercent="0" />
        <Method Name="IgnoreExceptions(Task):Task" CoveredStatements="0" TotalStatements="6" CoveragePercent="0">
          <OwnCoverage CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
          <AnonymousMethod Name="(Task):void" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
        </Method>
        <Method Name="IgnoreExceptions&lt;T&gt;(Task&lt;T&gt;):Task&lt;T&gt;" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="PropagateExceptions(Task):void" CoveredStatements="0" TotalStatements="6" CoveragePercent="0" />
        <Method Name="PropagateExceptions(Task[]):void" CoveredStatements="0" TotalStatements="11" CoveragePercent="0">
          <OwnCoverage CoveredStatements="0" TotalStatements="9" CoveragePercent="0" />
          <AnonymousMethod Name="(Task):bool" CoveredStatements="0" TotalStatements="1" CoveragePercent="0" />
          <AnonymousMethod Name="(Task):bool" CoveredStatements="0" TotalStatements="1" CoveragePercent="0" />
        </Method>
        <Method Name="ToAsync(Task,AsyncCallback,object):Task" CoveredStatements="0" TotalStatements="11" CoveragePercent="0">
          <OwnCoverage CoveredStatements="0" TotalStatements="7" CoveragePercent="0" />
          <AnonymousMethod Name="(Task):void" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        </Method>
        <Method Name="ToAsync&lt;TResult&gt;(Task&lt;TResult&gt;,AsyncCallback,object):Task&lt;TResult&gt;" CoveredStatements="10" TotalStatements="11" CoveragePercent="91">
          <OwnCoverage CoveredStatements="6" TotalStatements="7" CoveragePercent="86" />
          <AnonymousMethod Name="(Task&lt;TResult&gt;):void" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        </Method>
        <Method Name="ToObservable&lt;TResult&gt;(Task&lt;TResult&gt;):IObservable&lt;TResult&gt;" CoveredStatements="0" TotalStatements="5" CoveragePercent="0" />
        <Method Name="WaitForCompletionStatus(Task):TaskStatus" CoveredStatements="0" TotalStatements="6" CoveragePercent="0" />
        <Method Name="WaitWithPumping(Task):void" CoveredStatements="0" TotalStatements="9" CoveragePercent="0">
          <OwnCoverage CoveredStatements="0" TotalStatements="8" CoveragePercent="0" />
          <AnonymousMethod Name="(Task):bool" CoveredStatements="0" TotalStatements="1" CoveragePercent="0" />
        </Method>
        <Method Name="WithTimeout(Task,TimeSpan):Task" CoveredStatements="0" TotalStatements="10" CoveragePercent="0">
          <OwnCoverage CoveredStatements="0" TotalStatements="6" CoveragePercent="0" />
          <AnonymousMethod Name="(object):void" CoveredStatements="0" TotalStatements="1" CoveragePercent="0" />
          <AnonymousMethod Name="(Task):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Method>
        <Method Name="WithTimeout&lt;TResult&gt;(Task&lt;TResult&gt;,TimeSpan):Task&lt;TResult&gt;" CoveredStatements="0" TotalStatements="10" CoveragePercent="0">
          <OwnCoverage CoveredStatements="0" TotalStatements="6" CoveragePercent="0" />
          <AnonymousMethod Name="(object):void" CoveredStatements="0" TotalStatements="1" CoveragePercent="0" />
          <AnonymousMethod Name="(Task&lt;TResult&gt;):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Method>
      </Type>
    </Namespace>
  </Project>
  <Project Name="RockBus.Transport.Db" CoveredStatements="390" TotalStatements="528" CoveragePercent="74">
    <Namespace Name="RockBus.Transport.Db" CoveredStatements="390" TotalStatements="528" CoveragePercent="74">
      <Type Name="DbErrorProcessor" CoveredStatements="26" TotalStatements="26" CoveragePercent="100">
        <Constructor Name="DbErrorProcessor(ILogger,IMessageRepositoryHelper)" CoveredStatements="5" TotalStatements="5" CoveragePercent="100" />
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="MessageRepositoryHelper:IMessageRepositoryHelper" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ProcessingStep:MessageProcessorEnum" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Method Name="ProcessMessage(IMessageContext):void" CoveredStatements="18" TotalStatements="18" CoveragePercent="100" />
      </Type>
      <Type Name="DbMessageProcessor" CoveredStatements="68" TotalStatements="72" CoveragePercent="94">
        <Constructor Name="DbMessageProcessor(ILogger,IPerformanceCounterFactory,IMessageFactory,IQueueManager,IMessageRepositoryHelper)" CoveredStatements="8" TotalStatements="8" CoveragePercent="100" />
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="MessageFactory:IMessageFactory" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="MessageRepositoryHelper:IMessageRepositoryHelper" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="PerformanceCounterFactory:IPerformanceCounterFactory" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ProcessingStep:MessageProcessorEnum" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="QueueManager:IQueueManager" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="ProcessMessage(IMessageContext):void" CoveredStatements="57" TotalStatements="61" CoveragePercent="93" />
      </Type>
      <Type Name="DbMessagePublisher" CoveredStatements="77" TotalStatements="107" CoveragePercent="72">
        <Constructor Name="DbMessagePublisher(ILogger,IPerformanceCounterFactory,IMessageFactory,IQueueManager,IMessageRepositoryHelper)" CoveredStatements="14" TotalStatements="14" CoveragePercent="100">
          <OwnCoverage CoveredStatements="12" TotalStatements="12" CoveragePercent="100" />
          <AnonymousMethod Name="():Timer" CoveredStatements="2" TotalStatements="2" CoveragePercent="100" />
        </Constructor>
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="MessageFactory:IMessageFactory" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="MessageRepositoryHelper:IMessageRepositoryHelper" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="PerformanceCounterFactory:IPerformanceCounterFactory" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="PollTimer:Timer" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="QueueManager:IQueueManager" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="DequeueAndProcessAsync():void" CoveredStatements="9" TotalStatements="13" CoveragePercent="69">
          <InternalCompiledMethod Name="MoveNext():void" CoveredStatements="9" TotalStatements="13" CoveragePercent="69" />
        </Method>
        <Method Name="Disable():void" CoveredStatements="0" TotalStatements="14" CoveragePercent="0" />
        <Method Name="Enable():void" CoveredStatements="14" TotalStatements="14" CoveragePercent="100" />
        <Method Name="PollTimerCallback(object):void" CoveredStatements="6" TotalStatements="13" CoveragePercent="46" />
        <Method Name="ProcessDequeueResult(DequeueResult):void" CoveredStatements="13" TotalStatements="13" CoveragePercent="100" />
        <Method Name="ProcessQueueEntry(QueueEntry):void" CoveredStatements="18" TotalStatements="23" CoveragePercent="78">
          <OwnCoverage CoveredStatements="16" TotalStatements="21" CoveragePercent="76" />
          <AnonymousMethod Name="(int):Byte[]" CoveredStatements="2" TotalStatements="2" CoveragePercent="100" />
        </Method>
      </Type>
      <Type Name="DbTransportConfiguration" CoveredStatements="15" TotalStatements="57" CoveragePercent="26">
        <Property Name="DefaultDeliveryAttemptInterval:TimeSpan" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="DefaultMaxDeliveryAttemptCount:int" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="DefaultMessageBufferMaxCount:int" CoveredStatements="0" TotalStatements="6" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="DefaultMessageValidityDuration:TimeSpan" CoveredStatements="0" TotalStatements="6" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="DeliveryTimeout:int" CoveredStatements="0" TotalStatements="6" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Id:string" CoveredStatements="0" TotalStatements="6" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="MessageFragmentSize:int" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="PollingBatchSize:int" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="PollingIntervalMs:int" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="IsReadOnly():bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
      <Type Name="DbTransportConfigurationImpl" CoveredStatements="18" TotalStatements="36" CoveragePercent="50">
        <Constructor Name="DbTransportConfigurationImpl()" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Property Name="DefaultDeliveryAttemptInterval:TimeSpan" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="DefaultDeliveryAttemptIntervalSecs:long" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="DefaultMaxDeliveryAttemptCount:int" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="DefaultMessageBufferMaxCount:Nullable&lt;int&gt;" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="DefaultMessageValidityDuration:TimeSpan" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="DefaultMessageValidityDurationSecs:Nullable&lt;long&gt;" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="DeliveryTimeout:int" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Id:string" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="MessageFragmentSize:int" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="PollingBatchSize:int" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="PollingIntervalMs:int" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
      </Type>
      <Type Name="DbTransportConfigurationSection" CoveredStatements="6" TotalStatements="15" CoveragePercent="40">
        <Property Name="DbTransportConfiguration:DbTransportConfiguration" CoveredStatements="3" TotalStatements="6" CoveragePercent="50">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Instance:DbTransportConfigurationSection" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="Xmlns:string" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="IsReadOnly():bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
      <Type Name="MessageRepositoryHelper" CoveredStatements="52" TotalStatements="55" CoveragePercent="95">
        <Constructor Name="MessageRepositoryHelper(ILogger,IMessageRepository,IDbTransportConfiguration,IBufferManager)" CoveredStatements="8" TotalStatements="11" CoveragePercent="73" />
        <Property Name="BufferManager:IBufferManager" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Configuration:IDbTransportConfiguration" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="MessageRepository:IMessageRepository" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="PollingIntervalMs:int" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Method Name="CompleteEntry(long):void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="CompleteMessage(MessageData):void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="CreateErrorMessage(long,Byte[],int,Exception):void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="EnqueueEntry(long,RoutingHeader):void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="GetMessageFragment(long,int):Byte[]" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="RollbackEntry(long,Exception):void" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="StartDequeueEntries():Task&lt;DequeueResult&gt;" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="StoreMessage(IMessage,Guid):MessageData" CoveredStatements="20" TotalStatements="20" CoveragePercent="100">
          <OwnCoverage CoveredStatements="16" TotalStatements="16" CoveragePercent="100" />
          <AnonymousMethod Name="(Byte[],int,int,int):void" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        </Method>
      </Type>
      <Type Name="ReadableDechunkingStream" CoveredStatements="71" TotalStatements="87" CoveragePercent="82">
        <Constructor Name="ReadableDechunkingStream(ILogger,long,int,Func&lt;int,Byte[]&gt;)" CoveredStatements="8" TotalStatements="8" CoveragePercent="100" />
        <Property Name="CanRead:bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="CanSeek:bool" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="CanWrite:bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="ChunkBuffer:Byte[]" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ChunkCount:int" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ChunkIndex:int" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ChunkOffset:int" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ChunkRemainder:int" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="ChunkSize:int" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="HasChunk:bool" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="Length:long" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Position:long" CoveredStatements="3" TotalStatements="5" CoveragePercent="60">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
        </Property>
        <Property Name="RetrieveChunkFunc:Func&lt;int,Byte[]&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="Flush():void" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
        <Method Name="Read(Byte[],int,int):int" CoveredStatements="31" TotalStatements="31" CoveragePercent="100" />
        <Method Name="RetrieveNextChunk():bool" CoveredStatements="14" TotalStatements="14" CoveragePercent="100" />
        <Method Name="Seek(long,SeekOrigin):long" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
        <Method Name="SetLength(long):void" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
        <Method Name="Write(Byte[],int,int):void" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
      </Type>
      <Type Name="WritableChunkingStream" CoveredStatements="57" TotalStatements="73" CoveragePercent="78">
        <Constructor Name="WritableChunkingStream(ILogger,IBufferManager,int,Action&lt;Byte[],int,int,int&gt;)" CoveredStatements="10" TotalStatements="10" CoveragePercent="100" />
        <Property Name="BufferManager:IBufferManager" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="CanRead:bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="CanSeek:bool" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="CanWrite:bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="ChunkBuffer:Byte[]" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ChunkIndex:int" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ChunkOffset:int" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ChunkRemainder:int" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Property Name="ChunkSize:int" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Length:long" CoveredStatements="0" TotalStatements="2" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
        </Property>
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Position:long" CoveredStatements="3" TotalStatements="5" CoveragePercent="60">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
          <PropertySetter CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
        </Property>
        <Property Name="ProcessChunkAction:Action&lt;Byte[],int,int,int&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="Close():void" CoveredStatements="8" TotalStatements="8" CoveragePercent="100" />
        <Method Name="Dispose(bool):void" CoveredStatements="7" TotalStatements="7" CoveragePercent="100" />
        <Method Name="Flush():void" CoveredStatements="2" TotalStatements="2" CoveragePercent="100" />
        <Method Name="Read(Byte[],int,int):int" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
        <Method Name="Seek(long,SeekOrigin):long" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
        <Method Name="SetLength(long):void" CoveredStatements="0" TotalStatements="2" CoveragePercent="0" />
        <Method Name="Write(Byte[],int,int):void" CoveredStatements="21" TotalStatements="21" CoveragePercent="100" />
      </Type>
    </Namespace>
  </Project>
  <Project Name="RockBus.Transport.File" CoveredStatements="0" TotalStatements="239" CoveragePercent="0">
    <Namespace Name="RockBus.Transport.File" CoveredStatements="0" TotalStatements="239" CoveragePercent="0">
      <Type Name="FileMessagePublisher" CoveredStatements="0" TotalStatements="112" CoveragePercent="0">
        <Constructor Name="FileMessagePublisher(ILogger,IPerformanceCounterFactory,IMessageFactory,IQueueManager)" CoveredStatements="0" TotalStatements="14" CoveragePercent="0" />
        <Property Name="Configurations:FileMessagePublisherConfigurations" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="MessageFactory:IMessageFactory" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="PerformanceCounterFactory:IPerformanceCounterFactory" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="PollTimers:Dictionary&lt;string,Timer&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="QueueManager:IQueueManager" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="ReaderSettings:XmlReaderSettings" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="Disable():void" CoveredStatements="0" TotalStatements="15" CoveragePercent="0" />
        <Method Name="DisableConfiguration(FileMessagePublisherConfiguration):void" CoveredStatements="0" TotalStatements="14" CoveragePercent="0" />
        <Method Name="Enable():void" CoveredStatements="0" TotalStatements="15" CoveragePercent="0" />
        <Method Name="EnableConfiguration(FileMessagePublisherConfiguration):void" CoveredStatements="0" TotalStatements="12" CoveragePercent="0" />
        <Method Name="PollTimerCallback(object):void" CoveredStatements="0" TotalStatements="32" CoveragePercent="0" />
        <Method Name="ProcessMessage(FileInfo):void" CoveredStatements="0" TotalStatements="10" CoveragePercent="0" />
      </Type>
      <Type Name="FileMessagePublisherConfiguration" CoveredStatements="0" TotalStatements="27" CoveragePercent="0">
        <Property Name="Filter:string" CoveredStatements="0" TotalStatements="6" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Id:string" CoveredStatements="0" TotalStatements="6" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Path:string" CoveredStatements="0" TotalStatements="6" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="PollingIntervalMs:int" CoveredStatements="0" TotalStatements="6" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="IsReadOnly():bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
      <Type Name="FileMessagePublisherConfigurations" CoveredStatements="0" TotalStatements="36" CoveragePercent="0">
        <Property Name="CollectionType:ConfigurationElementCollectionType" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="ElementName:string" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Item:FileMessagePublisherConfiguration" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Item:FileMessagePublisherConfiguration" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="Add(FileMessagePublisherConfiguration):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="CreateNewElement():ConfigurationElement" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="GetElementKey(ConfigurationElement):object" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="GetItemAt(int):FileMessagePublisherConfiguration" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="GetItemByKey(string):FileMessagePublisherConfiguration" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="IsElementName(string):bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="IsReadOnly():bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="Remove(FileMessagePublisherConfiguration):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
      <Type Name="FileMessagePublisherConfigurationSection" CoveredStatements="0" TotalStatements="15" CoveragePercent="0">
        <Property Name="FileMessagePublisherConfigurations:FileMessagePublisherConfigurations" CoveredStatements="0" TotalStatements="6" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Instance:FileMessagePublisherConfigurationSection" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Property Name="Xmlns:string" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="IsReadOnly():bool" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
      <Type Name="FileTransport" CoveredStatements="0" TotalStatements="41" CoveragePercent="0">
        <Constructor Name="FileTransport()" CoveredStatements="0" TotalStatements="10" CoveragePercent="0" />
        <Constructor Name="FileTransport(EndpointInfo)" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Constructor Name="FileTransport(EndpointInfo,MessageVersion)" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Property Name="Endpoint:EndpointInfo" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="MessageVersion:MessageVersion" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="WriterSettings:XmlWriterSettings" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="StartTransportMessage(Message):Task&lt;Message&gt;" CoveredStatements="0" TotalStatements="6" CoveragePercent="0">
          <OwnCoverage CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
          <AnonymousMethod Name="():Message" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Method>
        <Method Name="WriteFile(Message):void" CoveredStatements="0" TotalStatements="17" CoveragePercent="0" />
      </Type>
      <Type Name="FileTransportFactory" CoveredStatements="0" TotalStatements="8" CoveragePercent="0">
        <Property Name="TransportName:string" CoveredStatements="0" TotalStatements="3" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        </Property>
        <Method Name="CreateTransport(EndpointInfo):ITransport" CoveredStatements="0" TotalStatements="5" CoveragePercent="0" />
      </Type>
    </Namespace>
  </Project>
  <Project Name="RockBus.Transport.Wcf" CoveredStatements="170" TotalStatements="328" CoveragePercent="52">
    <Namespace Name="RockBus.Transport.Wcf" CoveredStatements="170" TotalStatements="328" CoveragePercent="52">
      <Type Name="BindingFactory" CoveredStatements="25" TotalStatements="50" CoveragePercent="50">
        <Constructor Name="BindingFactory()" CoveredStatements="25" TotalStatements="25" CoveragePercent="100" />
        <Property Name="BindingTypeMap:IReadOnlyDictionary&lt;EndpointNameEnum,Type&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="SchemeMap:IReadOnlyDictionary&lt;EndpointNameEnum,string&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="CreateBinding(EndpointNameEnum,SecurityMode):Binding" CoveredStatements="0" TotalStatements="25" CoveragePercent="0" />
      </Type>
      <Type Name="CallContext&lt;TClient&gt;" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
        <Property Name="Client:TClient" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
      </Type>
      <Type Name="ContractDescriptionHelper&lt;TContract&gt;" CoveredStatements="4" TotalStatements="4" CoveragePercent="100">
        <Constructor Name="ContractDescriptionHelper()" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
        <Method Name="GetContractDescription():ContractDescription" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
      </Type>
      <Type Name="OneWayClient" CoveredStatements="6" TotalStatements="9" CoveragePercent="67">
        <Constructor Name="OneWayClient(ClientBaseArgs)" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="BeginProcessMessage(Message,AsyncCallback,object):IAsyncResult" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="EndProcessMessage(IAsyncResult):void" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
      <Type Name="ServiceEndpointFactory" CoveredStatements="36" TotalStatements="104" CoveragePercent="35">
        <Constructor Name="ServiceEndpointFactory()" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
        <Method Name="AdjustUriForMsmq(Uri):Uri" CoveredStatements="4" TotalStatements="18" CoveragePercent="22" />
        <Method Name="CreateDynamicServiceEndpoint(ServiceHost,EndpointInfo,SecurityMode):ServiceEndpoint" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="CreateDynamicServiceEndpoint(ServiceHost,EndpointInfo,Uri[],SecurityMode):ServiceEndpoint" CoveredStatements="0" TotalStatements="17" CoveragePercent="0">
          <OwnCoverage CoveredStatements="0" TotalStatements="16" CoveragePercent="0" />
          <AnonymousMethod Name="(ServiceEndpoint):bool" CoveredStatements="0" TotalStatements="1" CoveragePercent="0" />
        </Method>
        <Method Name="GetAbsoluteUri(EndpointInfo,Uri[]):Uri" CoveredStatements="14" TotalStatements="17" CoveragePercent="82" />
        <Method Name="GetBindingConfigurationName(EndpointInfo):string" CoveredStatements="0" TotalStatements="25" CoveragePercent="0" />
        <Method Name="GetContractDescription(EndpointInfo):ContractDescription" CoveredStatements="7" TotalStatements="10" CoveragePercent="70" />
        <Method Name="GetContractType(EndpointInfo):Type" CoveredStatements="7" TotalStatements="10" CoveragePercent="70" />
        <Method Name="GetScheme(EndpointInfo):string" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
      </Type>
      <Type Name="ServiceHostFactory" CoveredStatements="0" TotalStatements="40" CoveragePercent="0">
        <Constructor Name="ServiceHostFactory()" CoveredStatements="0" TotalStatements="4" CoveragePercent="0" />
        <Property Name="ServiceEndpointFactory:IServiceEndpointFactory" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="AddDynamicServiceEndpoints(ServiceHost,IEnumerable&lt;EndpointInfo&gt;):void" CoveredStatements="0" TotalStatements="20" CoveragePercent="0" />
        <Method Name="CreateServiceHost(object,params EndpointInfo[]):ServiceHost" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="CreateServiceHost(object,IEnumerable&lt;EndpointInfo&gt;):ServiceHost" CoveredStatements="0" TotalStatements="5" CoveragePercent="0" />
        <Method Name="CreateServiceHost(IEnumerable&lt;EndpointInfo&gt;):ServiceHost" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Method Name="CreateServiceHost&lt;T&gt;(params EndpointInfo[]):ServiceHost" CoveredStatements="0" TotalStatements="5" CoveragePercent="0" />
      </Type>
      <Type Name="TransportFactory" CoveredStatements="47" TotalStatements="52" CoveragePercent="90">
        <Constructor Name="TransportFactory(ILogger)" CoveredStatements="4" TotalStatements="4" CoveragePercent="100" />
        <Constructor Name="TransportFactory()" CoveredStatements="1" TotalStatements="1" CoveragePercent="100" />
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="TransportName:string" CoveredStatements="3" TotalStatements="3" CoveragePercent="100">
          <PropertyGetter CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        </Property>
        <Method Name="CreateClientBaseArgs(EndpointInfo):ClientBaseArgs" CoveredStatements="21" TotalStatements="25" CoveragePercent="84" />
        <Method Name="CreateOneWayTransport(EndpointInfo):ITransport" CoveredStatements="6" TotalStatements="6" CoveragePercent="100" />
        <Method Name="CreateTransport(EndpointInfo):ITransport" CoveredStatements="6" TotalStatements="7" CoveragePercent="86" />
        <Method Name="CreateTwoWayTransport(EndpointInfo):ITransport" CoveredStatements="6" TotalStatements="6" CoveragePercent="100" />
      </Type>
      <Type Name="TransportOneWay" CoveredStatements="19" TotalStatements="19" CoveragePercent="100">
        <Constructor Name="TransportOneWay(ILogger,IOneWay,MessageVersion)" CoveredStatements="6" TotalStatements="6" CoveragePercent="100" />
        <Property Name="Client:IOneWay" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="MessageVersion:MessageVersion" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="EndProcessMessage(IAsyncResult):Message" CoveredStatements="6" TotalStatements="6" CoveragePercent="100" />
        <Method Name="StartTransportMessage(Message):Task&lt;Message&gt;" CoveredStatements="7" TotalStatements="7" CoveragePercent="100" />
      </Type>
      <Type Name="TransportTwoWay" CoveredStatements="27" TotalStatements="41" CoveragePercent="66">
        <Constructor Name="TransportTwoWay(ILogger,ITwoWay,MessageVersion)" CoveredStatements="6" TotalStatements="6" CoveragePercent="100" />
        <Property Name="Client:ITwoWay" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="Logger:ILogger" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Property Name="MessageVersion:MessageVersion" CoveredStatements="0" TotalStatements="0" CoveragePercent="0">
          <PropertyGetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
          <PropertySetter CoveredStatements="0" TotalStatements="0" CoveragePercent="0" />
        </Property>
        <Method Name="EndProcessRequest(IAsyncResult):Message" CoveredStatements="14" TotalStatements="16" CoveragePercent="88" />
        <Method Name="ExceptionFromFault(Message):Exception" CoveredStatements="0" TotalStatements="7" CoveragePercent="0" />
        <Method Name="StartTransportMessage(Message):Task&lt;Message&gt;" CoveredStatements="7" TotalStatements="7" CoveragePercent="100" />
        <Method Name="ValueOrDefault(string):string" CoveredStatements="0" TotalStatements="5" CoveragePercent="0" />
      </Type>
      <Type Name="TwoWayClient" CoveredStatements="6" TotalStatements="9" CoveragePercent="67">
        <Constructor Name="TwoWayClient(ClientBaseArgs)" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="BeginProcessRequest(Message,AsyncCallback,object):IAsyncResult" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="EndProcessRequest(IAsyncResult):Message" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
      </Type>
    </Namespace>
  </Project>
  <Project Name="RockBus.Utilities" CoveredStatements="36" TotalStatements="65" CoveragePercent="55">
    <Namespace Name="RockBus.Utilities" CoveredStatements="36" TotalStatements="65" CoveragePercent="55">
      <Type Name="ArgumentValidation" CoveredStatements="0" TotalStatements="5" CoveragePercent="0">
        <Method Name="NullCheck(object,string):void" CoveredStatements="0" TotalStatements="5" CoveragePercent="0" />
      </Type>
      <Type Name="AssemblyExtensions" CoveredStatements="0" TotalStatements="13" CoveragePercent="0">
        <Method Name="GetInterfaceImplementations&lt;TInterface&gt;(Assembly):IEnumerable&lt;Type&gt;" CoveredStatements="0" TotalStatements="13" CoveragePercent="0">
          <InternalCompiledMethod Name="MoveNext():bool" CoveredStatements="0" TotalStatements="13" CoveragePercent="0" />
        </Method>
      </Type>
      <Type Name="LinqExtensions" CoveredStatements="30" TotalStatements="30" CoveragePercent="100">
        <Method Name="Clone&lt;T&gt;(IEnumerable&lt;T&gt;):IEnumerable&lt;T&gt;" CoveredStatements="12" TotalStatements="12" CoveragePercent="100" />
        <Method Name="EnumerableToString&lt;T&gt;(IEnumerable&lt;T&gt;):string" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
        <Method Name="EnumerableToString&lt;T&gt;(IEnumerable&lt;T&gt;,string):string" CoveredStatements="12" TotalStatements="12" CoveragePercent="100" />
        <Method Name="IsNullOrEmpty&lt;T&gt;(IEnumerable&lt;T&gt;):bool" CoveredStatements="3" TotalStatements="3" CoveragePercent="100" />
      </Type>
      <Type Name="MutableTuple&lt;T1,T2,T3&gt;" CoveredStatements="6" TotalStatements="9" CoveragePercent="67">
        <Constructor Name="MutableTuple()" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Constructor Name="MutableTuple(T1,T2,T3)" CoveredStatements="6" TotalStatements="6" CoveragePercent="100" />
      </Type>
      <Type Name="MutableTuple&lt;T1,T2&gt;" CoveredStatements="0" TotalStatements="8" CoveragePercent="0">
        <Constructor Name="MutableTuple()" CoveredStatements="0" TotalStatements="3" CoveragePercent="0" />
        <Constructor Name="MutableTuple(T1,T2)" CoveredStatements="0" TotalStatements="5" CoveragePercent="0" />
      </Type>
    </Namespace>
  </Project>
</Root>